基于页面内容的自动网页数据录入
是否可以制作一个打开页面的程序(就像 IE 打开书签文件一样),并根据其内容生成反馈,应该通过按所述页面上的按钮在所述页面上的文本框中反馈该反馈?
我需要这个程序按照设定的时间表执行,以根据时间相关的网页数据将一些数据提供给网络服务器。
Is it possible to make a program that open a page (as if a bookmark file were opened by IE), and based on its content generate a feedback, that should be fedback in a textbox on said page by pressing a button on said page?
I need this program to execute on a set time schedule to feed some data to a web server based on time dependent web page data.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是可能的。 它通常称为屏幕抓取。 您基本上通过 HTTP 请求检索有问题的网页,解析/分析您获得的页面,然后发回应进入文本框的数据(再次是 HTTP 请求)。
有一些库可以做到这一点。 这是一篇描述 Perl 示例的文章:
http://www.perl.com/pub/a/ 2003/01/22/mechanize.html
Yes, that is possible. It is generally called screen scraping. You basically retrieve the web page in question via a HTTP request, parse/analyze the page you got, then send back the data that should go into the textbox (again a HTTP request).
There are libraries to do that. Here is an article describing an example in Perl:
http://www.perl.com/pub/a/2003/01/22/mechanize.html