#安装requests pip install requests
import requests #第一步:导入模块requests
qurey = input("输入你想知道的内容:") #改进第六步:给我们想知道的内容赋一个变量
url = f'https://www.sogou.com/web?query={qurey}' #第二部:给网页赋一个变量(在我们拿网页的时候我们只要query等于的值,前面的数据,后面跟的参数不要)
#第七步:我们需要的内容有多种时我们可以采用变量,在我们需要的内容(' ')前面加f,后面就可以跟变量,变量需要在{}里面
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36"
} #第四步:传入headers 中 User-Agent 的值
resp = requests.get(url, headers=headers) #第三步(获取页面源代码):响应赋一个变量。get:显式搜索 变量名 = 模块名.搜索方式(网页参数)
print(resp.text) #第五步:打印网页源代码为txt格式。如果只print(resp),我们什么都看不到,resp后面要带打印的格式(txt等)
resp.close() #最后关掉程序
import requests #第一步:导入模块
url = 'https://fanyi.baidu.com/sug' #第二部:给网页赋一个变量 第一次需要英文输入法才能抓取我们需要的包
l = input("输入需要翻译的内容") #第三步(可无):把我们需要输入的值赋一个变量
dat = { #第四步:以字典的形式输入,我们要翻译的内容。
"kw": l
}
resp = requests.post(url, data=dat) #第五步:发送post请求,我们发送的数据必须要在字典里面,通过data参数进行发送
print(resp.json()) #第六步:服务器返回的内容直接处理为json() --->dict(字典)
import requests #第一步:导入模块requests
url = "https://movie.douban.com/j/chart/top_list" #第二步:找到网页,并赋一个变量(当我们进行重新封装参数时,我们这里就只要问号(?)前面的
# 网页,后面不要。
#如:https://movie.douban.com/typerank?type_name=喜剧&type=24&interval_id=100:90&action=)
#第二步(扩展):重新封装参数(当参数特别的时候我们考虑在第二步时增加这个操作,找到【检查-->all或者XHR-->payload-->paramaeters】)
param = {
"type": "24", #类型
"interval_id": "100:90",
"action": "", #功能
"start":"0", #开始
"limit":"20" #界限
}
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36"
}
resp = requests.get(url=url, params=param, headers=headers) #第三步:响应。请求get方式返回(网页)
#print(resp.request.headers) #当报错时,我们就执行resp.request.headers 查看当前以什么身份访问网页( 'python-requests/2.27.1'),
# 这里不是浏览器身份访问,我们需要修改身份登录。增加第五步操作
print(resp.json()) #第四步操作:打印网页文件,以json方式
#resp.close() #最后关掉程序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具