当前位置: 首页 > news >正文

宿迁网络推广公司青岛网络优化

宿迁网络推广公司,青岛网络优化,如何填写网站开发验收单,彩票网站的推荐怎么做一、安装 pip install requests 二、基本使用 1、基本使用 类型 #xff1a; models.Response r.text : 获取网站源码 r.encoding #xff1a;访问或定制编码方式 r.url #xff1a;获取请求的 url r.content #xff1a;响应的字节类型 r.status_code #xff1a;响应…一、安装 pip install requests 二、基本使用 1、基本使用 类型 models.Response r.text : 获取网站源码 r.encoding 访问或定制编码方式 r.url 获取请求的 url r.content 响应的字节类型 r.status_code 响应的状态码 r.headers 响应的头信息 import requestsurl http://www.baidu.comresponse requests.get(urlurl)# 一个类型 六个属性 # Response 类型 print(type(response))# 设置响应的编码格式 response.encoding utf-8# 以字符串形式返回网页源码 print(response.text)# 返回url地址 print(response.url)# 返回的是二进制的数据 print(response.content)# 返回响应的状态码 print(response.status_code)# 返回的是响应头 print(response.headers) 2、与urllib区别 # urllib # (1) 一个类型以及六个方法 # 2get请求 # 3post请求 百度翻译 # 4ajax的get请求 # 5ajax的post请求 # 6cookie登陆 微博 # 7代理# requests # (1)一个类型以及六个属性 # 2get请求 # 3post请求 # 4代理 # 5cookie 验证码import requestsurl https://www.baidu.com/sheaders {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36 }data {wd:北京 }############################### GET ########################### url 请求资源路径 # params 参数 # kwargs 字典 response requests.get(urlurl,paramsdata,headersheaders)content response.textprint(content)# 总结 # 1参数使用params传递 # 2参数无需urlencode编码 # 3不需要请求对象的定制 # 4请求资源路径中的可以加也可以不加############################# POST ########################### url 请求地址 # data 请求参数 # kwargs 字典 response requests.post(urlurl,datadata,headersheaders)content response.textimport jsonobj json.loads(content,encodingutf-8) print(obj)# 总结 # 1post请求 是不需要编解码 # 2post请求的参数是data # 3不需要请求对象的定制 三、代理 import requestsurl http://www.baidu.com/s?headers {User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36, }data {wd : ip }proxy {http:120.194.55.139:6969 }response requests.get(urlurl,paramsdata,headersheaders,proxiesproxy)content response.textwith open(daili.html,w,encodingutf-8)as fp:fp.write(content) 四、cookie定制破解验证码 找登录接口 找参数的值 python代码 import requests# 登录页面的url地址 url https://so.gushiwen.cn/user/login.aspx?fromhttp://so.gushiwen.cn/user/collect.aspxheaders {User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36, }# 获取页面的源码 response requests.get(urlurl,headersheaders) content response.text# 解析页面源码 获取__VIEWSTATE __VIEWSTATEGENERATOR 这里使用bs4解析 from bs4 import BeautifulSoupsoup BeautifulSoup(content,lxml)# 获取__VIEWSTATE viewstate soup.select(#__VIEWSTATE)[0].attrs.get(value) # 获取__VIEWSTATEGENERATOR viewstategenerator soup.select(#__VIEWSTATEGENERATOR)[0].attrs.get(value)# 接下来处理验证码 # 获取验证码图片 code soup.select(#imgCode)[0].attrs.get(src) code_url https://so.gushiwen.cn code# 下载验证码图片 # import urllib.request # urllib.request.urlretrieve(urlcode_url,filenamecode.jpg) # 使用上面方法下载验证码后会使验证码更新从而使的每次都会提醒验证码错误 # requests里面有个方法session() 通过session的返回值就能使请求变为一个对象 session requests.session() # 验证码的url地址 response_code session.get(code_url) # 注意此时要使用二进制的数据 因为我们要是用的是图片的下载 content_code response_code.content # wb的模式就是将二进制的数据写到文件 with open(code.jpg,wb)as fp:fp.write(content_code)# 获取了验证码的图片之后 下载到本地 然后观察验证码 然后在控制台输入这个验证码 就可以将这个值给code的参数 code_name input(请输入你的验证码)# 点击登录 url_post https://so.gushiwen.cn/user/login.aspx?fromhttp%3a%2f%2fso.gushiwen.cn%2fuser%2fcollect.aspxdata_post {__VIEWSTATE: viewstate,__VIEWSTATEGENERATOR: viewstategenerator,from: http://so.gushiwen.cn/user/collect.aspx,email: 自己账号,pwd: 自己密码,code: code_name,denglu: 登录 }response_post session.post(urlurl_post,headersheaders,datadata_post)content_post response_post.textwith open(gushiwen.html,w,encodingutf-8)as fp:fp.write(content_post) 五、破解验证码——超级鹰公司级别 登录超级鹰官网超级鹰验证码识别-专业的验证码云端识别服务,让验证码识别更快速、更准确、更强大 若之前没有注册则需要注册新的用户并且进行充值。 进入 用户中心 后点击 开发文档 选择袭击使用的语言案例。 下载好压缩包解压并且把一下两个文件在pycharm中打开。 代码中修改如下四处地方。 软件ID的获取方法如下 进入用户中心  -- 软件id  --  生成软件ID -- 复制软件id到代码中 到此运行代码就可以自动识别图片中的验证码了。
http://www.zqtcl.cn/news/880461/

相关文章:

  • 专业外贸网站开发上海外包公司网站建设
  • iis网站伪静态为什么要网站备案
  • 什么是网站东莞常平律师事务所
  • 网站落地页制作最简单的网站
  • 长兴县建设管理网站抖音小程序注册
  • 做网站容易挣钱吗厦门网页制作厦门小程序app
  • 大型网站开发前端准备北京网站建设V芯ee8888e
  • 关于做营销型网站的建议网页小游戏无需登录
  • 网站短期培训能学什么高校网站建设评比标准
  • 做外贸什么网站比较好做dede鲜花网站模板下载
  • 网站广告推广怎么做网站怎么优化关键词排名
  • 怎样做易支付网站数字化校园建设网站
  • 东莞做网站哪里好公司网站维护怎么维护
  • 微信网站界面设计江阴网站开发公司电话
  • 手机制作网站的软件离石做网站的网络公司
  • 贺州住房和城乡建设部网站广州商城网站建设地址
  • 响应式网站报价服务器上的wordpress
  • 做培训的都上哪些网站东莞网站新站排名
  • 济南网站制郑州快速建站公司
  • 网站推广企业网站建设属于什么工作
  • 公司做网站还是做app用土豆做美食的视频网站
  • 做网站除了广告还有什么收入的中国计算机技术职业资格网
  • 陕西建设银行网站查排名的软件有哪些
  • 企业网站备案教程北京专业做网站的
  • 音乐网站如何建设的如何做学校网站
  • 济南比较好的网站开发公司个人注册网站怎么注册
  • 济南高端网站设计策划图书馆网站建设情况汇报
  • 知识付费网站建设做网站源码
  • php网站开发实训报告书怎么做兼职类网站吗
  • 建设银行u盾用网站打不开中企动力值不值得入职