通过C#或javascript编程从网站购买

通过C#或javascript编程从网站购买,c#,javascript,asp.net,vb.net,C#,Javascript,Asp.net,Vb.net,嘿,伙计们,我正在尝试创建一个网站,可以帮助用户从其他网站购买物品。这样做的最佳方式是什么 我知道我使用的大多数网站都是使用FORM:POST发送信息的,但我在fiddler中很难找到确切的POST数据包(我假设它是加密的?),而且我知道很多网站都使用登录凭据,这让事情有点复杂 有没有什么方法可以使用webkit或其他东西来处理所有http内容,然后通过javascript来填充表单?或者有没有更简单的方法来创建适当的POST数据包并使用WebRequest 谢谢大家! 1)获取权限 2) 使用

嘿,伙计们,我正在尝试创建一个网站,可以帮助用户从其他网站购买物品。这样做的最佳方式是什么

我知道我使用的大多数网站都是使用FORM:POST发送信息的,但我在fiddler中很难找到确切的POST数据包(我假设它是加密的?),而且我知道很多网站都使用登录凭据,这让事情有点复杂

有没有什么方法可以使用webkit或其他东西来处理所有http内容,然后通过javascript来填充表单?或者有没有更简单的方法来创建适当的POST数据包并使用WebRequest

谢谢大家!

1)获取权限
2) 使用他们发布的API


如果站点没有API,并且允许您使用其服务器进程,请将其表单复制到站点并使用post。您可以使用例如CURL的凭据从服务器上发布,通常购物车和信用卡交易使用SSL,您必须登录站点。因此,我认为用javascript或简单的webrequest桥接并不是那么简单


没有一个标准的简单方法可以做到这一点

你正在走向一个受伤的世界

首先,你应该检查你的行为是否合法。网站是否允许“代理订单”?还是他们的EULA禁止他们

其次,你必须处理用户的机密数据(用户名、密码、信用卡号),尤其是信用卡号会带来麻烦

第三,你打算如何实施像贝宝这样的支付方式?你要收集用户的PayPal凭据以便代表他们付款?(如果答案是肯定的,请参见第二点。)

第四,由于你必须伪造HTTP请求,一旦网站改变了一个字段,你的工具就会崩溃,你打算如何处理


或者你只是想自动化订单的第一步,而不是付款?

这些都是较小的网站,没有预算来创建一个公共API。你有没有关于CURL的好教程或示例?我只能找到那些看起来很有前途的文档,但关于实现的内容不多。这只是个坏主意。一旦网站更改设置或设计,您的软件就会失败。您是否计划处理您这边的用户数据并将其发布到网站?你符合PCI标准吗?这些站点是否使用SSL?如果是的话,我看不出这种方法怎么可能奏效。如果不是,你应该相信他们吗?只有这样,我才会考虑这样做,如果供应商有一个公开的API,为此目的。你会如何建议开始呢?我现在正试图使用fiddler来查找POST数据,我正在查看html,以便以适当的形式确定所有输入。还有其他想法吗?1)是的,我们已经与各公司核实并阅读了EULA。2) 它将被加密(就像其他网站加密一样),我们的服务器上不会存储任何内容。3) 我们没有实施贝宝,只有信用卡。4) 将有错误检查和一个团队在必要时更新服务器端的内容。如果你要发表文章,请不要告诉我法律和商业问题。这是一个编程论坛,不是我三年级的公司法课程。如果你联系了这些公司来检查你是否能做到这一点,为什么你不能简单地问他们你要发布什么?这会让你免于猜测。阿尔比里奥说的每句话+1。还添加了PCI遵从性。如果你想处理信用卡,你必须遵守法律。请注意:我们不是商家,因此PCI不适用。