我正在尝试使用Python从一个网站下载一些数据。如果只是复制并粘贴url,除非您填写登录信息,否则它不会显示任何内容。我有登录名和密码,但是如何在Python中包含它们呢?

我现在的代码是:import urllib, urllib2, cookielib

username = my_user_name

password = my_pwd

link = 'www.google.com' # just for instance

cj = cookielib.CookieJar()

opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))

login_data = urllib.urlencode({'username' : username, 'j_password' : password})

opener.open(link, login_data)

resp = opener.open(link,login_data)

print resp.read()

没有弹出任何错误,但是resp.read()是一组CSS,它只有“在这里阅读新闻之前必须登录”这样的消息

那么我如何在登录后检索该页面呢?

刚刚注意到网站需要3个条目:Company:

Username:

Password:

我有所有这些,但我如何才能把这三个都放在登录变量中?

如果我在未登录的情况下运行它,它将返回:cj = cookielib.CookieJar()

opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))

opener.open(dd)

resp = opener.open(dd)

print resp.read()

以下是打印件:

All third party users of this website and/or data produced by the Baltic do so at their own risk. The Baltic owes no duty of care or any other obligation to any party other than the contractual obligations which it owes to its direct contractual partners.

从官网下载的python包如何使用-如何使用Python从需要登录信息的网站下载文件?...相关推荐

  1. 官网的Ext direct包中.NET版的问题

    下载了官网的 Ext direct 包进行研究,发现服务器端返回结果存在一点小问题.主要问题在返回的结果 result 标记对应的数据是字符串,请看以下官方例子中返回的数据: {"type& ...

  2. 完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档

    完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档 完整代码下载地址:完整企业官网源码 某工程管理有限公司企业官网 前端 新版 ...

  3. 华为鸿蒙系统下载猫薄荷,华为鸿蒙系统官网下载_华为鸿蒙系统官网2.0系统安装包免费分享 v1.0-安族软件网...

    华为鸿蒙系统官网,为大家带来了一个全新的手机系统哦,这款由华为研发的鸿蒙系统运行流畅稳定性非常的好,完全能够取代现在的安卓系统,为了大家能够更好的体验,小编已经为大家带来了最新的安装包哦! 华为鸿蒙系 ...

  4. 官网查找Maven依赖包步骤

    (一)打开百度:再搜索栏搜索:maven (二)选择第一个 (三)打开网址,直接搜索你需要搜索的jar包名称就Ok了 (四)查看版本,或者下载 官网网址:https://mvnrepository.c ...

  5. python docx官网_【记录】尝试用DocxyGen为Python代码生成文档

    [背景] 之前折腾技术的时候,或多或少,知道一个东西: DocxyGen 是用于从代码生成文档的. 最近,又从: -> 该地址无效,但是自己手动输入地址,而找到: 看到页面右下角,就显示了,此在 ...

  6. 找一个网页,用浏览器查看源码并复制,然后尝试解析一下HTML,输出Python官网发布的会议时间、名称和地点——python学习笔记

    1. 题目: 找一个网页,例如https://www.python.org/events/python-events/,用浏览器查看源码并复制,然后尝试解析一下HTML,输出Python官网发布的会议 ...

  7. win10安装python包imgaug报错Command python setup.py egg_info failed with error code 1 in C:\Users\admi

    提示Command "python setup.py egg_info" failed with error code 1 in C:\Users\admi 发现是安装shapel ...

  8. C语言编写Python包,使用C语言编写Python扩展1——Hello World

    能够使用C语言编写扩展是Python一大卖点吧,这可以将一些关键的代码使用C来写以提升程序的性能.本文是参考了Python的官方文档整理而来的,同时结合了Python2跟Python3.按照惯例现在先 ...

  9. python使用selenium打开chrome浏览器时带用户登录信息

    导读 我们在使用selenium打开google浏览器的时候,默认打开的是一个新的浏览器窗口,而且里面不带有任何的浏览器缓存信息.当我们想要爬取某个网站信息或者做某些操作的时候就需要自己再去模拟登陆 ...

最新文章

  1. python买菜打折优惠
  2. 软件项目管理相关概念介绍笔记
  3. 送福利 | 送书5本《ASP.NET Core项目开发实战入门》带你走进ASP.NET Core开发
  4. 《javaScript100例|04》自动播放——Js幻灯片缓冲效果
  5. mysql有符号数_mysql里面有符号整数类型有关问题,请指点,多谢
  6. Pandas 文本数据方法 strip( ) lstrip( ) rstrip( )
  7. 数据驱动测试之——CSV+TestNG
  8. php中的数据库操作类、分页类,以及smarty扩展类
  9. 机器人新车号牌安装_他指挥机器人给新车“穿衣” 分分钟搞定
  10. 带农历万年历C语言程序,c语言万年历程序代码
  11. 浅识Tomcat10和Tomcat9的区别
  12. 操作系统进程调度实验
  13. potato电脑版连接不上_potato chat正式版PC端安装教程
  14. Removing unused resources requires unused code shrinking to be turned on
  15. vivos9保密柜从哪里进
  16. 研华安装Linux系统,在自带显卡GeForce RTX 2070的研华MIC-770工控机上安装Ubuntu18.
  17. 计算机xp系统如何更换桌面,xp系统修改桌面后重启电脑桌面又回到初始状态的处理教程...
  18. sql 表和表之间关联
  19. centos7 gitlab的私有化部署
  20. python守护进程去中断子进程_04 Python并发编程(守护进程,进程锁,进程队列)

热门文章

  1. 慕课python第四周测试卷_中国大学慕课用Python玩转数据期末考试查题公众号答案...
  2. php文件在网页,php文件读取到网页中
  3. 人体上身各部位图_【肝货】画好人体结构,你还需要了解这些
  4. 如何两个电脑共享文件实现多人编辑_四款花钱都难买到的良心软件,每一款都是电脑必备...
  5. vim在退出时,处理隐藏缓冲区的方式
  6. 163data.com.cn data
  7. DDos攻击,使用深度学习中 栈式自编码的算法
  8. 时间序列数据库概览——基于文件(RRD)、K/V数据库(influxDB)、关系型数据库...
  9. 421. Maximum XOR of Two Numbers in an Array——本质:利用trie数据结构查找
  10. python不对字符串进行转义