问题:
老师您好,视频中的url已经不能用了。我尝试登录自己的百度账号。结果是使用正确的或者错误的密码,显示的结果都不提示登录成功或者没有登录成功。返回的内容基本上一样。
代码:
from urllib.request import Request,urlopen from urllib.parse import urlencode url = 'https://passport.baidu.com/v2/api/?login' args = { 'user':'13672115039', 'password':'111' } f_data = urlencode(args) headers={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36'} request = Request(url,headers=headers,data=f_data.encode()) resp=urlopen(request) print(resp.read().decode())
运行结果:除了截图中框住的数字会有区别以外,其他都不会变。
老师您说我是不是被百度的服务器给反爬了。。。。哈哈哈
老师你好,我这个安装包也无效了,可能我也需要安装包了谢谢老师了
老师 mongodb的_ip能不能设计成ip:port?这样就不用写指纹了,mongodb默认是不收录重复复_ip
前面的弄好了 为什么我抓到了机票的aja后用浏览器发送请求是得到的是404?
老师 我这个是什么问题, 显示不出你视频里的结果
请问有讲课老师用的那个文档吗,像前面几章那样 资料都是PDF类型的,方便查看 这种md后缀的不太方便
老师,请问这里怎么错了? 只能爬取第一章,设置断点发现到了yield那里直接就结束了, 不会再返回执行第二章的解析,并且通过debug发现我的下一章的url是有的, 但是就是到不了解析第二章的parse中
老师用的什么插件进行提示的
不知道老师,有没有解决验证的好办法,分享一下
尝试了好多办法都不行,还是提示ModuleNotFoundError: No module named '_ctypes'
b'{"msg": "\\u8bf7\\u8f93\\u5165\\u8d26\\u53f7\\u5bc6\\u7801", "code": -2, "data": ""}'
运行出来的为什么是这个结果?
第5行不传驱动路径能够成功,传了驱动路径反而不成功,报错如下:
老师~~~
我用xpath插件可以找到电影名字,但是复制到python里返回的就是空列表了,这是为什么呀
import requests from fake_useragent import UserAgent from lxml import etree from urllib.parse import urlencode # type_name和type24要符合豆瓣的既有组合,否则显示的电影类型会有问题 args = { 'type_name': '喜剧', 'type':'24' } url = "https://movie.douban.com/typerank?{0}&interval_id=100:90&action=".format(urlencode(args)) print(url) headers={"User-Agent":UserAgent().random} proxies = {"http": "http://111.206.37.161:80"} resp=requests.get(url,headers=headers,proxies=proxies,timeout=1) e=etree.HTML(resp.text) print(e) movie=e.xpath('//div[@class="movie-name"]/span[@class="movie-name-text"]/a/text()') print(movie)
老师,您好,把插件移过去显示禁用标志,请问这是为什么呀
import requests from fake_useragent import UserAgent url = "http://www.baidu.com" import os def get_header(): location = os.getcwd() + '/fake_useragent.json' ua = UserAgent(path=location) return ua.random params = { "wd":"快代理" } resp = requests.get(url,params=params,headers = {"User-Agent":get_header()}) resp.encoding = "utf-8" print(resp.text)
老师,视频中代码跑完后,在run结果中搜索能搜到快代理,我的结果跑出来,搜快代理都不到,那为啥没报错呢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637