【发布时间】:2020-03-14 20:09:22
【问题描述】:
我正在尝试抓取 website 以获取验证码图片链接。
使用浏览器检查元素,它已经出现,但在抓取时未显示。
我的目标是获得img
下面是我尝试过的代码。
import requests
from bs4 import BeautifulSoup
with requests.Session() as s:
url = "https://myurl.com/"
r = s.get(url)
soup = BeautifulSoup(r.content, "html.parser")
for item in soup.findAll("img"):
print(item)
【问题讨论】:
-
图片是用xhr加载的。您可以在页面源代码中看到加载它的 javascript 代码。
-
这是一个
event。普通soup.findAll可能找不到。 -
有没有办法提取它?
-
在 python 中使用 selenium webdriver
标签: python beautifulsoup python-requests