从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
请随意改进和重新发布我的代码。我希望我能让你的生活轻松一点。
从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
请随意改进和重新发布我的代码。我希望我能让你的生活轻松一点。