我试图从该网站的几个论坛中提取评论。我有一个链接列表,我想从中提取评论。当我在代码(f“{I}/index{item}/”)中给出单个链接而不是{I}时,代码工作正常,但对于下面的代码,它给出的是一个空列表
资料
name Link
a https://www.f150forum.com/f118/2019-adding-ada...
b https://www.f150forum.com/f118/2018-adding-ada...
c https://www.f150forum.com/f118/adaptive-cruise...
d https://www.f150forum.com/f118/2018-platinum-s...
e https://www.f150forum.com/f118/adaptive-cruise...
f https://www.f150forum.com/f118/adaptive-cruise...
我的代码
link_url = []
username=[]
comments = []
for i in df['Link']:
with requests.Session() as req:
for item in range(1):
r = req.get(
f"{i}/index{item}/")
soup = BeautifulSoup(r.text, 'html.parser')
link_url.append(item)
for item in soup.findAll('div',attrs={"class":"ism-true"}):
result = [item.get_text(strip=True, separator=" ")]
comments.append(result)
for item in soup.findAll('a',attrs={"class":"bigusername"}):
name = [item.get_text(strip=True, separator=" ")]
username.append(name)
你能帮我做这个吗。先谢谢你
好的,我看到您的链接在一个数据帧中,您可以通过以下方式循环它们:
结果:
然后,将值(链接)放入请求中
相关问题 更多 >
编程相关推荐