繁体   English   中英

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

[英]How to have C# open a website and run javascript on it

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

我做F12的时候就可以正常工作了

没有太多的东西可以显示我对如何开始感到困惑。

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

我看到几种方法:

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

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

可能会遇到一些陷阱,例如所需的cookie或标题,但是发现它只是时间问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM