pyspider 如果从网页的输入框中往 pyspider传值?

发布于 2022-09-05 09:18:32 字数 131 浏览 8 评论 0

如果从网页的输入框中往 pyspider传值?
如,我有一个机票搜索网页类似携程去哪儿,在网页上填写出发城市、抵达城市和出发日期,点击搜索按钮,怎么去调用 pyspider,并将这些参数传给 pyspider呢?
初学者跪求答案,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

吾性傲以野 2022-09-12 09:18:32

实时爬取不推荐使用pyspider,改用scrapy可解决

又爬满兰若 2022-09-12 09:18:32

pyspider 不关心页面行为,只关心 http 层行为。
你要搞清楚页面行为是怎么映射到 http 请求的。

软糖 2022-09-12 09:18:32

如果从网页的输入框中往 pyspider传值?

  • 如果:估计是笔误,应该是如何

需要搞懂:

输入框输入了内容 + 触发搜索 + 返回结果 + 页面加载显示

这套操作背后的逻辑,即调用了哪些http的接口,传递了哪些参数,然后才能去把相关的逻辑,转换为,写成PySpider中的Python爬虫代码

如,我有一个机票搜索网页类似携程去哪儿,在网页上填写出发城市、抵达城市和出发日期,点击搜索按钮,怎么去调用 pyspider,并将这些参数传给 pyspider呢?
初学者跪求答案,谢谢!

基于你的需求,如果只是想要模拟浏览器操作抓取返回结果的话,其实更适合用Selenium

但是不论用Selenium还是你说的PySpider,都先要搞懂如何分析内部逻辑。

其实作为一个,你自己也提到了的,初学者,在此之前需要搞懂整个爬虫的爬虫的核心逻辑,知道了爬虫是啥,一般包含哪些步骤,然后你才知道,要先去抓包分析,搞懂内部逻辑后才涉及到写Python的爬虫代码,以及如何写成PySpider的代码,最后才能抓取到你要的数据。

总结:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文