mac下抓取伯乐在线网站debug过程中遇到的坑及补充
使用vartualenv创建的python3.x版本在pycharm中运行第四章抓取伯乐在线的例子中
- 如果遇到以下情况该怎么做
1.ImportError: dlopen(/Users/apple/.virtualenvs/fortune_spider/lib/python3.6/site-packages/_mysql.cpython-36m-darwin.so, 2): Library not loaded: libssl.1.0.0.dylib Referenced from: /Users/apple/.virtualenvs/fortune_spider/lib/python3.6/site-packages/_mysql.cpython-36m-darwin.so Reason: image not found
解决办法:
放弃使用MySQLdb,直接使用pymysql。直接在pycharm中安装即可。
代码微调:
这个方法是最快捷简单的,因为mysqldb对mac的友好度太低了。
2.按照老师的数据库设计,你会报很多错,我也不知道为啥老师没有自增长可以爬取到数据,我实验一晚上也一直报没有自增长