import requests #百度搜索 def baiDu(): key = input("请输入百度搜索关键词:") url = "https://www.baidu.com/s?wd="+key try: r = requests.get(url) r.raise_for_status() r.encoding=r.apparent_encoding print(len(r.text)) print(r.request.url) except: print("爬取异常")
时间: 2024-04-05 22:29:11 浏览: 67
百度输入法BAIDU INPUT
这段代码是一个简单的爬虫程序,使用了 requests 库向百度搜索发送请求,并获取响应结果。
程序首先让用户输入一个搜索关键词,然后将该关键词拼接到百度搜索的 URL 中,发送 GET 请求获取响应结果。如果请求成功,程序将输出响应内容的长度和请求的 URL;如果请求失败,程序将输出“爬取异常”。
需要注意的是,爬取网站时应该尊重网站的 robots.txt 规定,避免对网站造成过大的访问压力。此外,还应该注意爬取速度,避免对网站造成过大的流量消耗。
阅读全文