CSDN がこの問題を解決できない場合、誰も解決できません。

WBOY
リリース: 2016-06-23 14:22:21
オリジナル
1510 人が閲覧しました

コレクションを作りました。ローカルでテストしたところ、正常に収集できました。

サーバーに置くと収集することもできます。 しかし。 。 。 。

対象サイトでは、コンテンツが更新されてからサーバー上で利用できるようになるまでに数時間かかります。 (1日かかる場合もあります)

そして、ローカルでは、目的の局にデータがある限り、待つ必要はなく、収集することができます。


データを収集するときに Web ページが更新されないように感じます。




サーバーの問題ですか?それともプログラムが不十分なのでしょうか? (プログラム的には、更新するたびにページがリロードされ、ランダムな文字が追加されます。) 会社の技術スタッフにも確認しましたが、プログラムには問題ないとのことでした


。スペース提供者に尋ねたところ、「間違いを報告してほしい場合は、どのように報告すればよいですか?」とのことでした。専門家の中の専門家がそれを解決するのを手伝ってください!

何が問題ですか?


ディスカッションへの返信 (解決策)

収集プログラムはどのように制御しますか?



ご質問がございましたら、ご連絡させていただきます。 。

QQ288801 チェックを手伝ってくれてありがとう

2888801 たった今 8 が 1 つ欠けていました

QQ288801 チェックを手伝ってくれてありがとう
CSDN では、QQ から離れることは最もタブーです。ご質問がございましたら、ポストに投稿してください。助けられる人は皆、あなたを助けます。 。

手順もよくわかりません。 。しかし、技術仲間に聞いたところ、プログラムに問題はないとのことなので、専門家にプログラムを見てもらいたいです

コレクション部分のコードを投稿してください。

if($_GET["action"]=="cai")
{
$PageUrl = "http://www.xxxxx.com/?id=".time();
$Pagecontent = file_get_contents($ PageUrl);

$start = strpos($Pagecontent,"

");
$EndHtml = strpos($Pagecontent,"
);
$lenHtml = $EndHtml - $start;
$Pagecontent = substr($Pagecontent,$start,$lenHtml);

$HtmlAll = ""
preg_match_all('/(.*?)/',$Pagecontent,$UrlList);
for($i=sizeof($UrlList[2]);$ i>=0;$i--){
$InUrl = "http://www.zhibo8.com".$UrlList[2][$i];
$TermDay = $_POST["txtdate"];
//$HtmlAll = $HtmlAll.$InUrl."-----".$TermDay."rn";

if(strstr($InUrl,$TermDay) && strstr($InUrl,"nba"))
{


$InContent = file_get_contents($InUrl)

//$start1 = strpos($InContent,"
")
//$EndHtml1 = strpos($InContent) ,"