请求包装器登录到aeaweb.org。

requests-aeaweb的Python项目详细描述


请求aeaweb是一个定制的Requests类,可以登录到AEAweb.org,美国经济协会的网站。

安装

目前只能从源代码下载;很快就可以在pip上获得。

$ pip install requests_aeaweb

文档

详细文档可在www.erinhengel.com/software/requests-aeaweb找到。

快速启动

AEAweb类登录到AEAweb.org并与主机建立连接。 session属性返回 Request Session object 使用mainRequests API的所有方法。

>>>fromrequests_aeawebimportAEAweb# Establish AEAweb connection object.>>>deets={'username':'someuser','password':'XXXX'}>>>conn=AEAweb(login=deets)# Use session attribute to access Requests methods.>>>url='{}/articles.php'.format(conn.url)>>>payload={'doi':'10.1257/aer.20130626'}>>>request=conn.session.get(url,params=payload)>>>request.status_code200# Do stuff with your request object.>>>frombs4importBeautifulSoup>>>soup=BeautifulSoup(request.text,'html.parser')>>>soup.title'AEAweb: AER (106,3) p. 525 - University Differences in the Graduation of Minorities in STEM Fields: Evidence from California'

AER子类包含htmlpdfref方法,用于下载网页HTML、PDF和书目 发表在{em1}$美国经济评论上的文章的信息。

>>>fromrequests_aeawebimportAER# Establish AEAweb connection object via AER.>>>conn=AER(login=deets)# Download the HTML of the article with document id 10.1257/aer.20140289.>>>doc_id='10.1257/aer.20140289'>>>html=conn.html(id=doc_id)# Download the document PDF.>>>pdf=conn.pdf(id=doc_id,file='article.pdf')# Download the bibliographic information.>>>biblio=conn.ref(id=doc_id)>>>biblio['Authors'][{'Affiliation':'Johns Hopkins U','Name':'Korinek, Anton'},{'Affiliation':'MIT','Name':'Simsek, Alp'}]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从JSP或HTML向servlet发送多个参数   java方法来查看字符是否在字符数组中   使用带有java的MAC地址连接到设备   java如何将csv文件中的数据打印到secondactivity?   java如何从netbean 7.0.1连接到数据库   java考虑所有可能的类值,用于输出测试分割的预测值。   java我的actionListener调用有什么问题   swing在Java中实现粒子过滤器最有效的方法是什么?   java运行。getFontFamily()为返回null。使用apachepoi的docx文件   一个事务中的java领域循环与每个步骤循环中的一个事务   java日期格式与Spring Boot不兼容   java类冲突。处理   java GridBagLayout不工作   java将图像发送到另一个应用程序