requests库
requests中的params 我看一般都是字典形式内容都是'':''为什么有时候会是'':变量 就是一个字典或json格式变量还是常量都无所谓 本帖最后由 悠悠2264 于 2020-4-27 14:32 编辑
填入变量则表示这个位置的值就是这个变量的值。如:
a = "str"
params = {"a value":a}
那么字典中键a value的值就是变量a的值,也就是str。 字典的赋值形式。 wp231957 发表于 2020-4-27 14:28
就是一个字典或json格式
变量还是常量都无所谓
url = 'https://www.sogou.com/web?'
KeyWord = input('Please input:')
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36'
}
params = {
'query':KeyWord
}
res = requests.get(url=url, headers= headers, params=params)
res.encoding = 'utf-8'
page_text = res.text
# print(res.text)
FileName = KeyWord + '.html'
with open(FileName, 'w', encoding= 'utf-8') as f:
f.write(page_text)
这是一个爬搜狗的KeyWord如果是字符串,就是在搜狗页面单纯搜索KeyWord,如果是value值就是搜索input输出的字符串 我不太懂这个地方 qiuyouzhi 发表于 2020-4-27 14:34
字典的赋值形式。
url = 'https://www.sogou.com/web?'
KeyWord = input('Please input:')
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36'
}
params = {
'query':KeyWord
}
res = requests.get(url=url, headers= headers, params=params)
res.encoding = 'utf-8'
page_text = res.text
# print(res.text)
FileName = KeyWord + '.html'
with open(FileName, 'w', encoding= 'utf-8') as f:
f.write(page_text)
这是一个爬搜狗的KeyWord如果是字符串,就是在搜狗页面单纯搜索KeyWord,如果是value值就是搜索input输出的字符串 我不太懂这个地方 悠悠2264 发表于 2020-4-27 14:29
填入变量则表示这个位置的值就是这个变量的值。如:
那么字典中键a value的值就是变量a的值,也就是str ...
url = 'https://www.sogou.com/web?'
KeyWord = input('Please input:')
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36'
}
params = {
'query':KeyWord
}
res = requests.get(url=url, headers= headers, params=params)
res.encoding = 'utf-8'
page_text = res.text
# print(res.text)
FileName = KeyWord + '.html'
with open(FileName, 'w', encoding= 'utf-8') as f:
f.write(page_text)
这是一个爬搜狗的KeyWord如果是字符串,就是在搜狗页面单纯搜索KeyWord,如果是value值就是搜索input输出的字符串 我不太懂这个地方 czh1303541051 发表于 2020-4-27 14:40
这是一个爬搜狗的KeyWord如果是字符串,就是在搜狗页面单纯搜索KeyWord,如果是value值就是搜索inp ...
KeyWord 就是一个变量,保存着用户输入的值,可以将用户输入的内容替换 KeyWord zltzlt 发表于 2020-4-27 17:12
KeyWord 就是一个变量,保存着用户输入的值,可以将用户输入的内容替换 KeyWord
那咱们平常写的字典都是'':''到这里就成了这样我有点反应不过来,有例子可以举一下吗 czh1303541051 发表于 2020-4-27 20:22
那咱们平常写的字典都是'':''到这里就成了这样我有点反应不过来,有例子可以举一下吗
比如:
>>> s = input('请输入字符串:')
请输入字符串:adsafdhdfghjfghj
>>> d = {'键': s}
>>> print(d)
{'键': 'adsafdhdfghjfghj'}
页:
[1]