進入面試,面試管大致說了一下公司的要求,讓我講述一下自己的簡歷上的項目,問了一下其中的一個項目怎么做的.
面試官問的面試題: .知道什么是異步么?
2.做過表單提交么? 登陸post, 發送數據
3.用selenium怎么上傳文件?
找到input type=file元素,發送內容即可。
4.講講攜程自動化訂票。
3個input,1個查詢元素,click,等待WebDriverWait.until(ele)
5.為什么用xpath而不用id?
xpath可以找到全部的元素,而不是所有的元素都有id
6.selenium和requests請求怎么銜接?
通過selenium獲取page_source,然后獲取里面的url,然后試用requests/urllib
7.selenium的缺點。
慢(無界面快一點),并發量不大,禁用圖片,禁用js.
8.知道selenium怎么做表單提交么?
3個input,1個查詢元素,click,等待WebDriverWait.until(ele)
9.講講celery定時機制。/redis,主從 hash,
celery分布式任務隊列===分布式+索引 redis+requests===scrapy+redis
10.了解webmagic框架么?/scrapy/Pyspider/...
java版本改版的scrapy爬蟲框架,scheduler,download,process,pipeline
按照scrapy來描述
11.redis數據庫怎么重啟?
linux很多服務是service 服務名稱 restart