使用请求和美丽的汤访问网页

时间:2021-04-19 06:30:31

标签: python nlp jupyter

这是一个程序,您在其中输入输入,然后程序会进行谷歌搜索并为您显示所有链接。

import requests
import bs4

p='https://www.google.com/search?q='
q='&rlz=1C1GCEB_enIN937IN937&oq=' r='&aqs=chrome.0.0i457j0i402l2j0j0i433j0j0i433j0j0i433j0.5900j0j7&sourceid=chrome&ie=UTF-8'

i=input("What do you want to learn about")

base_url = p+i+q+i+r 

print(base_url)

r = requests.get(base_url) 
soup =bs4.BeautifulSoup(r.text,'html5lib')

headers = [] 
for url in soup.findAll("h3"):

    headers.append(url.text) 

for i in headers: 
    print(i)

例如,如果我在输入中输入“what+time+is+it”, 它将输出为。

输出:: https://www.google.com/search?q=what+time+is+it?&rlz=1C1GCEB_enIN937IN937&oq=what+time+is+it?&aqs=chrome.0.0i457j0i402l2j0j0i433j0j0i433j0j0i433j0.5900j0j7&sourceid=chrome&ie=UTF-8

世界时钟 - 全球 - 时间和日期 时间和日期 Time.is - 任何时区的准确时间 时间网站 World Clock — 世界各地的当前时间 告诉孩子们的时间颂歌 - 现在几点了? - YouTube “现在是几奌?” - 为孩子们讲时间之歌,什么是... WorldTimeServer.com: 任何区域的当前本地时间和日期 时区转换器

现在斜体是您可以打开的单独网页。 我希望用户选择一个网页,并且我希望该程序打开并阅读该特定网页。 例如,如果我输入打开网页 0。 然后它应该打开世界时钟 - 全球 - 时间和日期 有人可以修复我的代码吗?,我是 NLP 的新手

0 个答案:

没有答案