如何让C#打开网站并在其上运行JavaScript

时间:2018-12-20 04:17:08

标签: javascript c# web

我正在尝试制作一个可以自动为我购买商品的程序,我已经可以正常使用所有东西,但是我试图做到这一点,因此,当您单击按钮时,它将在网站ex上运行Java脚本。 google.com(基本上使其自动运行,而不必执行f12进入控制台,然后按Enter键。)

当我执行F12时,我已经能够使其正常工作

太多,无法显示我从哪里开始。

我想这样做(在我的C#程序中),当您单击按钮时,它会自动在网站上运行Java脚本。

1 个答案:

答案 0 :(得分:0)

我看到几种方法:

  1. Chrome扩展程序,可以实现您所要求的功能。确保只有在您打开浏览器后,它才能起作用。
  2. 另一种方法是探索目标站点是否接受ajax请求并允许执行购买操作。类似于简单的api。因此,您可以从C#程序中调用它。

要测试他们是否具有API,您可以在chrome开发工具中查看网络请求,并找到所需操作的ajax请求,例如/buy?product_id=231products?page=3。然后尝试获取该网址并获得正确的响应。这意味着您可以从C#程序发送此类请求。

可能存在一些陷阱,例如必需的cookie或标头,但这只是时间问题。