【发布时间】:2022-06-26 06:10:15
【问题描述】:
所以我试图使用来自该站点的信息来制作一个数据科学项目。但可悲的是,当我尝试抓取它时,它阻止了我,因为它认为我是一个机器人。我在这里看到了几个帖子:Python webscraping blocked 但似乎 Immoscout 已经找到了解决此解决方法的方法。有人知道我怎么能解决这个问题吗?谢谢!
我的代码:
import requests
from bs4 import BeautifulSoup
import random
headers = {"User-Agent": "Mozilla/5.0 (Linux; U; Android 4.2.2; he-il; NEO-X5-116A Build/JDQ39) AppleWebKit/534.30 ("
"KHTML, like Gecko) Version/4.0 Safari/534.30 , 'Accept-Language': 'en-US,en;q=0.5'"}
url = "https://www.immobilienscout24.de/Suche/de/berlin/berlin/wohnung-kaufen?enteredFrom=one_step_search"
response = requests.get(url, cookies={'required_cookie': 'reese84=xxx'} ,headers=headers)
webpage = response.content
print(response.status_code)
soup = BeautifulSoup(webpage, "html.parser")
print(soup.prettify)
谢谢:)
【问题讨论】:
标签: python web-scraping beautifulsoup request