用于在堆栈溢出作业门户对作业数据进行爬网的简单包装器。

stackoverflow-jobs的Python项目详细描述


stackoverflow作业

用于在堆栈溢出作业门户对作业数据进行爬网的简单包装器。

基本用法

创建查询非常简单:

fromstackoverflow_jobs.queryimportQueryq=Query()

所有查询筛选器都在filters模块中可用。如果你想的话 添加新的过滤器,只需将它们附加到Query对象:

fromstackoverflow_jobs.queryimportQueryfromstackoverflow_jobs.filtersimportRole,Remote,Descriptionq=Query() \
    +Description("Android Developer") \
    +Remote() \
    +Role([Role.Type.MOBILE])

生成查询后,调用execute()获取数据:

data=q.execute()

重要提示:库查询堆栈溢出作业rss提要。这个 意味着您需要在之后解析XML。

您还可以使用build_query()方法检索查询url,以防 需要:

q.build_query()>>>'https://stackoverflow.com/jobs/feed?q=Android+Developer&r=true&dr=MobileDeveloper'

安装

stackoverflow-jobs在pypi存储库中可用:

pip install stackoverflow-jobs

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

推荐PyPI第三方库


热门话题
java如何在收到spring mqtt集成中停止重复订阅保留的消息   java改造安卓在textview中显示数据   读取CSV Java时获取While循环中的最后一行数据   将Java程序转换为小程序的部署   java如何在不向Src添加文件的情况下将文件放入GitLab测试   java包含字节数组列表的方法   java十进制转换错误   eclipse是由java引起的。lang.ClassNotFoundException:org。springframework。js。资源ResourceServlet   继承Java向上与向下   java自动调整标签内容的大小   java从Android中的AlertDialog返回信息   java在声明按钮时仿真程序中出现错误   java编写刷新线程的最佳方法   Java初学者错误   java需要帮助重置JComboBox   java如何用Spring/MultipartFile捕获中断流   java是否可以在JUnit中设置被测试类的方法的返回值?