使用php在另一个网站上提交表单

时间:2016-04-20 10:27:53

标签: php html barcode barcode-scanner

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

如果有可能,我只想知道如何开始这个。谢谢!

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

第一。如果您的网站不是您正在抓取的,那么在大多数国家/地区依赖法律可能会遇到一些问题。

为什么你不自己生成条形码有很多php库。

如果您仍想抓取网页,可以使用curl http://php.net/manual/en/book.curl.php

另一个功能可以完成这项工作: 使用stream_context_create

创建的strem上下文http://php.net/manual/en/function.file-get-contents.php