最新消息:VPS服务器又从fzhost.net换回Linode了,主题仍用朋友推荐的大前端D8

【调研】模拟浏览器进行点击再购物等操作

浏览器 crifan 265浏览 0评论

希望模拟浏览器去进行点击,加入购物车,结算等购物操作

语言希望尽量能用python语言

然后如果纯粹是手动用浏览器分析具体http请求,再去模拟,貌似难度比较高,也比较麻烦,虽然灵活度比较大

希望尽量能用headless浏览器去实现模拟操作的功能,好处是希望能顺畅的模拟,点击购物车,进行结算,可以自动处理cookie等内部信息,无须自己关系

headless browser

headless browser python

dhamaniasad/HeadlessBrowsers: A list of (almost) all headless web browsers in existence

列出很多:

其中貌似最有名的有:

  • PhantomJS:a headless WebKit scriptable with a JavaScript API. 

    • It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.

  • Selenium :Selenium is a suite of tools to automate web browsers across many platforms.

  • Headless Chromium

支持的语言也比较多。

Headless web browsers

Headless browser – Wikipedia

http://phantomjs.org

Headless Chromium

Headless Browser Testing Pros and Cons – Automation Testing Made Easy

Getting Started with Headless Chrome  |  Web  |  Google Developers

还是先去折腾看看:

【记录】尝试用Python操作PhantomJS+Selenium去模拟购物操作

后来也看到了:

A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS)

用的是:

Chrome + Puppeteer + Node JS

转载请注明:在路上 » 【调研】模拟浏览器进行点击再购物等操作

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
15 queries in 0.215 seconds, using 10.27MB memory