【发布时间】:2022-01-04 15:13:56
【问题描述】:
那么,你好。 Python初学者和相当新的在这里。我实际上并不想这样做,但我似乎无法在任何地方找到任何答案。所以我只是(或者我想)想刮this site 得到一个随机词。我似乎无法找到一种有效的方法来使用哪些标签来过滤 html 代码。任何建议或好的资源将不胜感激!另外,这是我的代码:
url = 'https://www.randomlists.com/random-words?dup=false&qty=1'
page = requests.get(url)
soup = BeautifulSoup(page.text, 'html.parser')
review_text = soup.find_all(class_='support')
print(review_text)
>> []
我一直在更改 find_all() 参数,但我找不到正确的参数
【问题讨论】:
-
这个词是用JS加载的,你不能用bs4刮掉它。尝试改用 Selenium:stackoverflow.com/q/49939123/8878627
标签: python web-scraping