Googleの画像検索で画像のURLを貼り付けて、検索結果のhtmlを取得しようと思っています。
下記のソースコードを実行しても何も取得できていないことになっています。
どこの部分が悪いでしょうか。
よろしくお願い致します。
python
1#画像のURLの検索結果を取得する 2import requests 3from bs4 import BeautifulSoup 4 5 6#取得した画像のurlからgoogleで画像で検索を実行して該当するURLを取得する 7def google_serch_img(img_url): 8 url = 'https://www.google.co.jp/imghp?hl=ja&tab=wi'+ img_url+'/' 9 r = requests.get(url) 10 soup = BeautifulSoup(r.content,"html.parser") 11 tmp_result = soup.select(".r > a") 12 13 return tmp_result 14#google_search_img(画像のURL) 15print(google_search_img("https://xn--jywq5uqwqxhd2onsij.jp/img/sample.jpg"))
実際に
[https://www.google.co.jp/imghp?hl=ja&tab=wihttps://xn--jywq5uqwqxhd2onsij.jp/img/sample.jpg/]
を入れてちゃんと検索結果が出るか確かめましたか?