我试图使用python中的请求库在stack overflow中搜索搜索栏中的问题,然后获取前3个链接,获取页面的内容并发送到我的ConferenceAPI,但我一直在想我是如何获取python中链接指向我的html的
import requests
from bs4 import BeautifulSoup
#buscas online
def stackoverflow(question):
questionAdjusted = question.replace(' ','+')
Req = requests.get("https://pt.stackoverflow.com/search?q="+questionAdjusted)
soup = BeautifulSoup(Req.text,"html.parser")
questions = soup.select(".question-summary")
for que in questions:
#print(que.select_one('.question-hyperlink').getText().replace('P: ',''))
#print((que.select_one('.question-hyperlink').getText().replace('P: ', '').replace(' ','-').replace('--------','')))
for link in soup.findAll('a', href=(que.select_one('.question-hyperlink').getText().replace('P: ', '').replace(' ','-').replace('--------',''))):
print(link['href'])
stackoverflow('python database')
我只是做了这个直到现在
要从URL获取前3个链接及其描述,可以使用下一个示例:
印刷品:
相关问题 更多 >
编程相关推荐