Pythonでwebスクレイピングをしています。
以下のコードでwebサイトのHTMLを取得しているのですが、情報を取ってくるブラウザがedgeになっているようです。
これをchromeにしたいのですがそういうことは可能でしょうか?
python
1import requests, bs4 2 3res = requests.get(URL) #URLを指定 4soup = bs4.BeautifulSoup(res.text, "html.parser")
> 情報を取ってくるブラウザがedgeになっているようです。
どのような状況からそう判断しましたか?
Chromeの方にとある設定をしておりまして、edgeと表示される内容が若干異なっています。
スクレイピングを行った結果がChromeではなくedgeで検索した内容と一致していたため判明しました。
> Chromeの方にとある設定をしておりまして、edgeと表示される内容が若干異なっています。
スクレイピングを行った結果がChromeではなくedgeで検索した内容と一致していたため判明しました。
Chrome や Edge 以外でアクセスするとどうなるのですか?
たとえば、 Safari とか cURL とかでアクセスしたら それぞれのアクセスを判別できるのでしょうか?
> Chromeの方にとある設定をしておりまして、
手元のChromeになにか設定をしている、と読めばいいのでしょうか?
相手のWebサーバ側がChromeに対してだけ違う内容を返してくる、と読めばいいのでしょうか?
回答2件
あなたの回答
tips
プレビュー