mysql - ScrapingHub和远程数据库

标签 mysql scrapy scrapinghub

我正在使用 scrapy 创建一个蜘蛛,我想使用 MySQL 数据库在我的蜘蛛中获取 start_urls。现在我想知道是否可以将scrapy-cloud连接到远程数据库?

最佳答案

您可以通过重写 start_requests 蜘蛛方法来做到这一点:

http://doc.scrapy.org/en/latest/topics/spiders.html#scrapy.spiders.Spider.start_requests

您基本上可以从那里做任何您想做的事情。

scrapy云上默认安装了Mysql python。文件:http://mysql-python.sourceforge.net/

关于mysql - ScrapingHub和远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31516473/

相关文章:

linux - Crontab 作业无法正确运行多个 Scrapy 蜘蛛

python - 为什么我安装不了python-Scrapy?

python - 从 Scrapinghub 下载项目的源代码

scrapy - scrapinghub 开始工作太慢

php - 使用多个 DISTINCT 连接 2 个表

MySQL 子查询减慢 "main"查询

python - 如何在scrapy中跟随之前修改url?

mysql - 如何使用 SQL 在 MS 查询表中仅显示日期的一个最大值(而不是一组最大值)?

java - 为什么 IntelliJ 在使用本地数据源时找不到数据库用户凭据?

ubuntu - 如何在服务器上运行 Scrapyd