从dblp下载并格式化搜索结果

dblp的Python项目详细描述


#dblp pub
从dblp下载搜索结果的scraper。你可以搜索任何关键字列表。


他们允许删除dblp,甚至还提供了一个api。然而,api仅限于搜索作者。
这就是我编写这个scraper的原因,它还允许您搜索出版物。

您还可以克隆此存储库并在切换到下载的文件夹后键入“python setup.py install”。



导入后,可以使用search()函数在dblp中搜索任何关键字数组。结果将是一个pandas数据框。


使用此库,您可以为每个搜索请求获取一个表,因此可以轻松比较结果。下面是其中一个表的示例
以及搜索短语“collaborative writing”的查找结果

``python
import dblp pub as dblp


```
|标题键入其中年份
--:——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————|http://dx.acm.org/..部署人工智能方法以支持…inproceedings chi ext 2015[王大国,朱迪思…http://dx.acm.org/..docuviz:可视化协作者…inproceedingings致…正在进行的CRIWG 2015
[李梦辉,Young M.http://dx.doi.org/..移动协作的探索…inproceedings hci(24…2015


现在想象一下,你想寻找标题中有“ai”的论文。使用panda可以轻松做到这一点:

``python
results[results['title'].str.contains(“ai”)]
```


>根据上面的搜索查询,这将生成一篇具有以下链接的论文:http://doi.acm.org/10.1145/2702613.2732705

请随意改进和重新发布我的代码。我希望我能让你的生活轻松一点。

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

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现