2018/3/22
基本 做完了,要弄进docker里面去了的时候,才搜到 docker-chromium 基础镜像,和前辈走过的路,也许这样更方便吧,而且生产环境 就是linux-centos所以 不如一直在Linux或者docker里开发,我一直在mac里开发,所以迈过了很多坑~
http://blog.csdn.net/littlebrain4solving/article/details/77102084可以参考吧~。。。
说在头里,的确比post 模拟,省很多事,也会慢很多,但最麻烦的,就是 都是坑,没人踩过的坑。
在弄项目过程中,大概做了2个月吧,代码量根本不多,500行python,就是卡在了无数的坑中。
最难忘的一个坑就是,我在mac开发,类Linux,结果测试放到centos生产环境,一系列崩塌~~
所以一定要有无尽崩溃的准备,再继续读下去~
一个重大坑就是 ,ssl验证,没弄太清楚,反正 Linux centos无界面访问 一个https的url失败了,返回了空白页面
类似<html><body></body></html>,stackoverflow 搜到了类似结果,但是是phantomjs的所以改用phantomjs,
可行,参考:
https://stackoverflow.com/questions/29463603/phantomjs-returning-empty-web-page-python-selenium/36159299#36159299
重点就在于