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

定制做网站报价网站建设销售专业术语

定制做网站报价,网站建设销售专业术语,怎么自己建立一个网站,智赢erp系统urllib提供了一系列用于操作URL的功能Geturllib的request模块可以非常方便的抓取URL的内容, 也就是发送一个GET请求到制定的页面, 然后返回HTTP的响应:例如, 对豆瓣的一个URLhttps://api.douban.com/v2/book/2129650进行抓取, 并返回响应:from urllib import requestwith reque…urllib提供了一系列用于操作URL的功能Geturllib的request模块可以非常方便的抓取URL的内容, 也就是发送一个GET请求到制定的页面, 然后返回HTTP的响应:例如, 对豆瓣的一个URLhttps://api.douban.com/v2/book/2129650进行抓取, 并返回响应:from urllib import requestwith request.urlopen(https://api.douban.com/v2/book/2129650) as f:data f.read()print(Status:, f.status, f.reason)for k, v in f.getheaders():print(%s: %s % (k, v))print(Data:, data.decode(utf-8))可以看到HTTP响应的头和JSON数据Status: 200 OKServer: nginxDate: Tue, 26 May 2015 10:02:27 GMTContent-Type: application/json; charsetutf-8Content-Length: 2049Connection: closeExpires: Sun, 1 Jan 2006 01:00:00 GMTPragma: no-cacheCache-Control: must-revalidate, no-cache, privateX-DAE-Node: pidl1Data: {rating:{max:10,numRaters:16,average:7.4,min:0},subtitle:,author:[廖雪峰编著],pubdate:2007-6,...}如果我们要想模拟浏览器发送GET请求就需要使用Request对象通过往Request对象添加HTTP头我们就可以把请求伪装成浏览器。例如模拟iPhone 6去请求豆瓣首页from urllib import requestreq request.Request(http://www.douban.com/)req.add_header(User-Agent, Mozilla/6.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/8.0 Mobile/10A5376e Safari/8536.25)with request.urlopen(req) as f:print(Status:, f.status, f.reason)for k, v in f.getheaders():print(%s: %s % (k, v))print(Data:, f.read().decode(utf-8))这样豆瓣会返回适合iPhone的移动版网页......Post如果要以POST发送一个请求只需要把参数data以bytes形式传入。我们模拟一个微博登录先读取登录的邮箱和口令然后按照weibo.cn的登录页的格式以usernamexxxpasswordxxx的编码传入from urllib import request, parseprint(Login to weibo.cn...)email input(Email: )passwd input(Password: )login_data parse.urlencode([(username, email),(password, passwd),(entry, mweibo),(client_id, ),(savestate, 1),(ec, ),(pagerefer, https://passport.weibo.cn/signin/welcome?entrymweiborhttp%3A%2F%2Fm.weibo.cn%2F)])req request.Request(https://passport.weibo.cn/sso/login)req.add_header(Origin, https://passport.weibo.cn)req.add_header(User-Agent, Mozilla/6.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/8.0 Mobile/10A5376e Safari/8536.25)req.add_header(Referer, https://passport.weibo.cn/signin/login?entrymweiboreswelwm3349rhttp%3A%2F%2Fm.weibo.cn%2F)with request.urlopen(req, datalogin_data.encode(utf-8)) as f:print(Status:, f.status, f.reason)for k, v in f.getheaders():print(%s: %s % (k, v))print(Data:, f.read().decode(utf-8))如果登录成功我们获得的响应如下Status: 200 OKServer: nginx/1.2.0...Set-Cookie: SSOLoginState1432620126; path/; domainweibo.cn...Data: {retcode:20000000,msg:,data:{...,uid:1658384301}}如果登录失败我们获得的响应如下...Data: {retcode:50011015,msg:\u7528\u6237\u540d\u6216\u5bc6\u7801\u9519\u8bef,data:{username:examplepython.org,errline:536}}利用urllib读取JSON然后将JSON解析为Python对象import jsondef fetch_data(url):return json.load(request.urlopen(url))
http://www.pierceye.com/news/279512/

相关文章:

  • 如何免费建立自己网站wordpress媒体优化
  • 南京企业做网站网站建设的类型有几种
  • 不需要证件做网站相城区建设网站
  • 游戏推广网站如何做的全网投放广告的渠道有哪些
  • 飞数石家庄网站建设seo 关键词优化
  • 织梦新手网站建设建筑工程公司资质
  • 网站建设开什么名目外贸网站建设关键点
  • 大学生网站设计河南省建筑工程信息网
  • 安徽省住房和城乡建设厅网站首页wordpress评论框中加文字提示
  • 南京营销型网站建设公司杭州模板建站代理
  • 网页设计比较优秀的网站沈阳网站推广公司
  • 西安网站建设维护如何免费制作app软件
  • 用 net做网站大理市城乡建设局网站
  • 怎么在建筑网站做翻译兼职哈尔滨 高端网站建设
  • 网站建设颜色注意事项优化网站要怎么做
  • 作图神器沧州网站优化
  • 做水果的网站有哪些公司网页设计作品
  • 电子商务网站运营流程北京app制作
  • 怎么在百度推广自己的网站市级部门网站建设自评报告
  • 德州做网站优化专门做酒的网站
  • 旅游网站建设案例分析北京seo案例
  • 网站建设公司 优势单页网站对攻击的好处
  • 网站域名更换济南代做标书网站标志
  • 网站开发实用技术答案外国出名的设计网站
  • 最珠海app下载官方win10系统优化软件哪个好
  • 宜春公司网站建设百度地图广告投放
  • wordpress 2.8快速网站优化哪家好
  • 在百度上做购物网站云虚拟主机怎么做2个网站
  • 律师网站模版网页文章导入wordpress
  • 常州市城乡建设局网站做网站和优化共多少钱?