file_get_contents
curl
PHP シンプルな HTML DOM パーサー
HTML を取得する 3 つのメソッド、画像は表示されません。curl はブラウザーもシミュレートします。
次の画像とテキスト ページのリンクは例です
WeChat 画像とテキスト ページ
たとえば、HTML dom モードでコードを取得します。
リーリーPHPがコードを取得した後、最初の画像のコード:
リーリーページにアクセスして画像を通常どおり表示するためのブラウザのコード:
リーリーどうすればいいですか? ?
file_get_contents
curl
PHP シンプルな HTML DOM パーサー
HTML を取得する 3 つのメソッド、画像は表示されません。curl はブラウザーもシミュレートします。
次の画像とテキスト ページのリンクは例です
WeChat 画像とテキスト ページ
たとえば、HTML dom モードでコードを取得します。
リーリーPHPがコードを取得した後、最初の画像のコード:
リーリーページにアクセスして画像を通常どおり表示するためのブラウザのコード:
リーリーどうすればいいですか? ?
上の階の回答ありがとうございます。クロール時にDOMルールがdata-srcとsrcの属性を決定できないようです。長い間調べた結果、simple_html_dom は確かに優れたものであり、クロールバックすれば置き換えることができるはずであることがわかりました。残念ながら、私は PHP にあまり詳しくないため、ステートメントは常に間違って書かれています。その後、js ネイティブ メソッドを使用して国を保存し、php 変数の内容を取得して通常のルールに置き換えて問題を解決しました。
さらに、html_domを使用した後は、$html->clearを忘れないでください。
curlヘッダーパラメータを変更して試してください
https://segmentfault.com/q/1010000005046169
あなたの問題はこれと似ているような気がします、試してみてください