PHPによる画像を使用して検索する

eozzy

APIでサポートされていないGoogleの画像を使用して検索することでいくつかの画像を取得する必要がありますが、ありがたいことに、画像への直接リンクを使用してgoogleにクエリを実行しても、結果が表示されます。

$googleURL = "https://www.google.com/searchbyimage?&image_url=".$imageURL;
echo $googleURL;

出力:

https://www.google.com.au/search?tbs=sbi:AMhZZiu9rNRW4ETWGjN9XYQKsa21UHM7j_1TjMjXvYyNH1knVTyMGZGNmS2yme4CsQb0T7UViTyNrG4e8u_1xLY-dZCU16wkfdUakeY7idDwyMge78nT--Grpll4t9_1fp4YPTsJyKRUANzw1Iyctsko7OZbkYES3VUHtyNy9l9RJf12YOdEvVOxSZCO6-JPxO0PpZ5p79Rr-eDUrqENWYVbk4qojafKMTVfuXvoACQ9iykI-DMVbP9n_1o0YkdKTdUeK2r30wg4Oe2BqspoXlI_11rxySuK6TolPM6z58E6erTT0bnYfXTlyDMBfOwgSfhbn2ipLrNHgNdqyk-YhmMP0_1ZzqVyZrgMz-I5cfH9N65nX6bhZfos0lgr8_15V6ZHtX0_1p8s5r229JDrwzlwnjwOBLgP1inmEORCaKOlcfHbyPnU3n04pIfLGu5fWYpbmFJwtK_1vaJvS0uFb6Pkh_1uv0wvz_10yf4O6E1IvBSoMudcYy4cmJ1zegJJ9L50C0bzXFIRUb62lcPJWbkZNR44Tz378nOSXd-PND0JfKQ-TujT3KfC_1O241knvr9Eb3LbuvncGiCMoPgxlUY4r9B_1KWchNWhJVTJz9omeiygwz5K_13YkjuLg52UF6YWvLedCxgRoUpuj9kFdmYt-b9Tn2VEZG8yfiLm3OTkZnlVYtPF87LLQAHH24VpLMoV0oDllHDK3xOXhvusl_1K2Me9tTdK15PPG7oreeWfYRztQwTpG4iB5GAnaj687OQukvxX5hNFIqXx_1QSuNooDhIP1eJl-6QYfuI4MPasj6flSMom7HYTSjyjcsQKw0Prj1bBsJY6qH1qyLrF1f1_1Ql0COERnbOV7O5mTOuTkNWarmR5wzE06qbgsrtT95ENqafd81ppHbA0Jyg-xQ8TLV-dSp1QDAtiYAHI_11tCwsDtrak4jDS4qAfEJCw_1lb9urJqqajvp25jLH2_1mN3u0eeW7xNF-PljofyhI0iIWYSg6ghyOVRIaT_1c6klKUPvOrquZy8hMCZWHb3CYZNGJeKTnACCyYW1MNVUsYnoFWORN6hvkVlUk0beFXvA_1W2vaoedLjj-fN1y8_1dPOiBROLYtv85nq01csCKk7Eib6p2b_131wEeQBYocoYU0sGTv2_1dhOvSXRPGTnrbZlNDbJFUtH4pF9tMQj5-Fh_1lw9TTXGCjQ9UjOSLD5q7tNjCQU1As1uCQBvmZvxo7J3gZSAcj_19wXfHZCOsA8g-WA97V-2b62ia4RFOehQ38hoXoK7MCSDLnVtJTsKQz9HuEreXm8qGQlbDzfr7JFuHHe2MOyChwnL_1gzRnZd8uv2OIM0nzKh_1wg4T1KCXv3NSGNkSyNxpYXFJ161Sv3NpQQI3epBMiYA_1AcQDiCxOTQvWj00e5EXaXN22CDRWRq3uk4HWj2eXcR6-TGmsYEfSGX9nyQwK1DHp9yaNjk9Bal7rNHUAe_1eMDsCWW9htaLyiMTio0eXyTumVrlt7ShZVd8oSPOj8U0ilY9owH95jz7LsI8vUnzF-FC2m_1yNt3xe4ZAcsRTbYQXTN3Ga76vTQBPu8oz0gkYmDTA&gws_rd=cr&ei=wAHVVJOVLIeeugSZ64A4

..このページでは、実際の結果ページへのリンクをたどる必要があるため、私の状態は次のようになります。

if a.text == 'Large' 
elseif a.text == 'Medium'
elseif a.text == 'Visually similar images'{
    // crawl the link
    // get direct links of top 10 results  
}

しかし、私は方法がわかりません:

  1. 取得href条件があればa.text == 'Large'以来会っているSimple HTML DOM Parserか、PHPQueryどちらも持っていないthisjQueryのように。
  2. 結果ページを取得する際に、フルサイズの画像のURLを取得するためにマウスダウンをトリガーする方法。これは、ソースに表示されているものです。 jsaction="mousedown:irc.rl;keydown:irc.rlk"

これが私がやろうとしていることの簡単なスクリーンキャストです:https://www.dropbox.com/s/c8g7fs5m5zqcegb/2015-02-07_08-56-23.mp4?dl = 0(5.9mb)

タイロン
  1. 正規表現使用して、一致するリンクを見つけることができます
  2. Google画像検索のHTMLコードをもう少し詳しく確認すると、リンク()にhrefパラメータもあり、別のクロールで追跡できることがわかります。そこで、正規表現を使用して大きな画像を再度解析できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPでAjaxを使用して重複ユーザーを検索し、画像をページに送信する

分類Dev

PHPで正規表現を使用して画像srcを検索する

分類Dev

SVG。cssを使用して画像を使用して検索します。画像を同じ場所に保管する

分類Dev

phpを使用してケースを保持することにより、検索して置き換えます

分類Dev

Pythonを使用してYandex画像で画像を使用して検索する

分類Dev

ImageMagickを使用して画像内の形状を検索する

分類Dev

opencvLineSegmentDetectorを使用して画像の行を検索する

分類Dev

PHPを使用してIP範囲内のIPを検索するにはどうすればよいですか?

分類Dev

JQueryを使用してdiv内の前の画像と次の画像を検索する

分類Dev

JQueryを使用してdiv内の前の画像と次の画像を検索する

分類Dev

IDによる検索とオブジェクトによる検索を使用して最新のレコードを検索します

分類Dev

Pythonの画像を使用して検索して、特定のドメインに限定するにはどうすればよいですか?

分類Dev

PHPを使用して検索結果をテーブルに表示する方法

分類Dev

PHPを使用したSQLによる検索機能

分類Dev

PHPを使用したPDOおよび.MDBACCESSを使用したSELECTでREPLACEを使用して検索する

分類Dev

PHPを使用して適性検索を解析する

分類Dev

PHPを使用してJSONで値を検索する

分類Dev

PHPを使用して配列でmongoIdを検索する方法

分類Dev

phpとmysqlを使用してクエリを検索する

分類Dev

phpを使用して正規表現でbaseDomainを検索する

分類Dev

PHPコードを使用してXML内を検索する

分類Dev

phpを使用してJSONで値を検索する

分類Dev

PHP を使用して CSS クラスを検索する

分類Dev

ajax、php、jsonを使用してフォームを検索する

分類Dev

curlで画像によるグーグル検索を使用する方法

分類Dev

VBAを使用して「*」を検索する

分類Dev

ブートストラップを使用してレスポンシブ画像に検索バーを配置するにはどうすればよいですか?

分類Dev

PHPとMySQLを使用しているときに、通常よりも長いコンテンツを検索するにはどうすればよいですか?

分類Dev

検索を使用して検索する前に、検索パラメータをトリミングします

Related 関連記事

  1. 1

    PHPでAjaxを使用して重複ユーザーを検索し、画像をページに送信する

  2. 2

    PHPで正規表現を使用して画像srcを検索する

  3. 3

    SVG。cssを使用して画像を使用して検索します。画像を同じ場所に保管する

  4. 4

    phpを使用してケースを保持することにより、検索して置き換えます

  5. 5

    Pythonを使用してYandex画像で画像を使用して検索する

  6. 6

    ImageMagickを使用して画像内の形状を検索する

  7. 7

    opencvLineSegmentDetectorを使用して画像の行を検索する

  8. 8

    PHPを使用してIP範囲内のIPを検索するにはどうすればよいですか?

  9. 9

    JQueryを使用してdiv内の前の画像と次の画像を検索する

  10. 10

    JQueryを使用してdiv内の前の画像と次の画像を検索する

  11. 11

    IDによる検索とオブジェクトによる検索を使用して最新のレコードを検索します

  12. 12

    Pythonの画像を使用して検索して、特定のドメインに限定するにはどうすればよいですか?

  13. 13

    PHPを使用して検索結果をテーブルに表示する方法

  14. 14

    PHPを使用したSQLによる検索機能

  15. 15

    PHPを使用したPDOおよび.MDBACCESSを使用したSELECTでREPLACEを使用して検索する

  16. 16

    PHPを使用して適性検索を解析する

  17. 17

    PHPを使用してJSONで値を検索する

  18. 18

    PHPを使用して配列でmongoIdを検索する方法

  19. 19

    phpとmysqlを使用してクエリを検索する

  20. 20

    phpを使用して正規表現でbaseDomainを検索する

  21. 21

    PHPコードを使用してXML内を検索する

  22. 22

    phpを使用してJSONで値を検索する

  23. 23

    PHP を使用して CSS クラスを検索する

  24. 24

    ajax、php、jsonを使用してフォームを検索する

  25. 25

    curlで画像によるグーグル検索を使用する方法

  26. 26

    VBAを使用して「*」を検索する

  27. 27

    ブートストラップを使用してレスポンシブ画像に検索バーを配置するにはどうすればよいですか?

  28. 28

    PHPとMySQLを使用しているときに、通常よりも長いコンテンツを検索するにはどうすればよいですか?

  29. 29

    検索を使用して検索する前に、検索パラメータをトリミングします

ホットタグ

アーカイブ