Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php在其他网站上提交表单_Php_Html_Barcode_Barcode Scanner - Fatal编程技术网

使用php在其他网站上提交表单

使用php在其他网站上提交表单,php,html,barcode,barcode-scanner,Php,Html,Barcode,Barcode Scanner,是否可以创建一个php脚本来选择另一个网站上的元素并输入数据? 我试图在我的网站上加入一个Code39条形码生成器,但是我在阅读扫描仪时遇到了问题。 我知道这个在线网站工作得很好,所以我想知道是否有可能创建一个脚本,在网站上选择值,即代码39、输入内容等,并在本地下载图片 如果可能的话,我只是想知道如何开始这项工作。谢谢 这是可能的,但取决于你到底想要实现什么。任何自动化解决方案都可以为您做到这一点(例如Selenium)。但如果你想在你的页面上嵌入html表单,然后向目标域(online ba

是否可以创建一个php脚本来选择另一个网站上的元素并输入数据? 我试图在我的网站上加入一个Code39条形码生成器,但是我在阅读扫描仪时遇到了问题。 我知道这个在线网站工作得很好,所以我想知道是否有可能创建一个脚本,在网站上选择值,即代码39、输入内容等,并在本地下载图片


如果可能的话,我只是想知道如何开始这项工作。谢谢

这是可能的,但取决于你到底想要实现什么。任何自动化解决方案都可以为您做到这一点(例如Selenium)。但如果你想在你的页面上嵌入html表单,然后向目标域(online barcode generator.net)发送请求,你可能会遇到某种CSRF防御机制。

我不会依赖其他网站为你生成条形码。您可以获得代码39字体。然后,您可以在本地使用像ImageMagick这样的应用程序生成图像。

首先。如果不是你的网站,你可能会遇到一些问题,这取决于大多数国家的法律

为什么不自己生成条形码呢?有很多php库可供使用

如果仍然要爬网页面,可以使用curl

另一个功能也可以完成这项工作:
使用stream\u context\u create创建strem context

网站底部的文本清楚地表明
感谢您使用基于WBB条形码生成器引擎的免费网络在线条形码生成器。如果您是一名PHP开发人员,正在寻找一种将QR码或条形码集成到您的网站中的简便方法,请与我们联系。
。我在我应该提到的这篇文章之前给他们发了电子邮件,等待回复。我想我无论如何都会尝试,尝试我肯定不会有损失,但你也没有提到你已经尝试过,如果是的话,那么看看你迄今为止尝试过什么以及遇到了哪些问题会很有帮助。我理解你的意思,但我确实说了“我只是想知道如何开始这项工作”是的,我创建了一个表单,从中我将使用发布的值,即我要生成代码的网站上的大小+代码。我明白你说我可能会撞上防御机制,但如果我不尝试,我就不知道了?你知道我该怎么做吗?进入目标域,点击提交,观察请求的去向,以及负载是什么。然后在您的网页上向具有相同负载的相同域发送http请求。如果没有CSRF,您将得到响应,否则您将得到某种错误。解决方案2。安装Selenium,它可以在一个过程中打开一个伪浏览器,提交表单,阅读响应html,您可以解析并服务于您的用户。谢谢!正是我想要的!文本上的提示很好;)我要试一试!至于依赖其他网站,我不认为这是个问题。这是一个经过尝试和测试的网站,提供了那么为什么要通过努力重新发明轮子呢