鱼C论坛

 找回密码
 立即注册
查看: 1255|回复: 6

[已解决]requests请求问题

[复制链接]
发表于 2020-7-13 15:01:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import requests
import ssl

ssl._create_default_https_context = ssl._create_unverified_context

fenlei_url="https://movie.douban.com/j/search_tags?type=tv&source="
response =requests.get(fenlei_url)
rel =response.content.decode()
print(rel )

没有打印结果 不知道为什么?  去掉ssl验证又报错  郁闷  这个网址直接在浏览器中是有结果的  那个大神榜我看看
最佳答案
2020-7-13 15:11:51


加个 headers 参数就好:
import requests
import ssl

ssl._create_default_https_context = ssl._create_unverified_context

fenlei_url="https://movie.douban.com/j/search_tags?type=tv&source="
headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'
}
response =requests.get(fenlei_url,headers=headers)
rel =response.content.decode()
print(rel)

输出结果:
{"tags":["热门","美剧","英剧","韩剧","日剧","国产剧","港剧","日本动画","综艺","纪录片"]}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-13 15:11:51 | 显示全部楼层    本楼为最佳答案   


加个 headers 参数就好:
import requests
import ssl

ssl._create_default_https_context = ssl._create_unverified_context

fenlei_url="https://movie.douban.com/j/search_tags?type=tv&source="
headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'
}
response =requests.get(fenlei_url,headers=headers)
rel =response.content.decode()
print(rel)

输出结果:
{"tags":["热门","美剧","英剧","韩剧","日剧","国产剧","港剧","日本动画","综艺","纪录片"]}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-7-13 15:14:30 | 显示全部楼层
本帖最后由 青出于蓝 于 2020-7-13 15:16 编辑
import requests
cookie={"Cookie":"""bid=mNQ7A7viJzI; douban-fav-remind=1; __gads=ID=4b7e04ab147c12ab:T=1591421016:S=ALNI_MY_zPkvb5MuCioC42Ca0KhJUgyE5w; __utma=30149280.116605.1591421020.1592541189.1592731495.3; __utmz=30149280.1592541189.2.2.utmcsr=baidu|utmccn=(organic)|utmcmd=organic; _pk_ref.100001.4cf6=%5B%22%22%2C%22%22%2C1592731495%2C%22https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DSVTZxJFNs0ZG-oePWrjV7189CAPCK0k76H35o4qQdQmKyNuqU3_N3jPsGAGCpBZo%26wd%3D%26eqid%3D8158995500000a15000000025eec3ffe%22%5D; _pk_id.1
        00001.4cf6=371d7c14bd1cf098.1592541189.2.1592731495.15925412
        15.; __yadk_uid=uNUP8kIVFu9QtVYEPvOlA7KXvZQvZb3v; __utma=2236
        95111.1353623826.1592541189.1592541189.1592731496.2; __utmz=2
        23695111.1592541189.1.1.utmcsr=baidu|utmccn=(organic)|utmcmd=
        organic; ll="118220"; _vwo_uuid_v2=D8BB91EF5285B2E6D599A2D7BE
        04BEAED|caf2d36e4b3a50344438a00d8947acae"""}
headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0"}
fenlei_url="https://movie.douban.com/j/search_tags?type=tv&source="
response=requests.get(fenlei_url,cookies=cookie,headers=headers).text
print(response)
结果:
{"tags":["热门","美剧","英剧","韩剧","日剧","国产剧","港剧","日本动画","综艺","纪录片"]}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-13 15:15:41 | 显示全部楼层
ssl不需要啦,加个user-agent就好
还给加了个cookie,有了cookie,就等于登录进去了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-13 15:43:40 | 显示全部楼层
还是爬虫有趣
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-13 19:54:48 | 显示全部楼层
谢谢 亲们
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-16 19:26:36 | 显示全部楼层

cookie 还可以这样写   三引号    学到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-19 23:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表