最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

get - Javascript access another webpage - Stack Overflow

programmeradmin4浏览0评论

I know very, very little of javascript, but I'm interested in writing a script which needs information from another webpage. It there a javascript equivalent of something like urllib2? It doesn't need to be very robust, just enough to process a simple GET request, no need to store cookies or anything and store the results.

I know very, very little of javascript, but I'm interested in writing a script which needs information from another webpage. It there a javascript equivalent of something like urllib2? It doesn't need to be very robust, just enough to process a simple GET request, no need to store cookies or anything and store the results.

Share Improve this question asked Jul 23, 2010 at 3:44 EricREricR 1,4973 gold badges21 silver badges42 bronze badges
Add a ment  | 

3 Answers 3

Reset to default 9

There is the XMLHttpRequest, but that would be limited to the same domain of your web site, because of the Same Origin Policy.

However, you may be interested in checking out the following Stack Overflow post for a few solutions around the Same Origin Policy:

  • Ways to circumvent the same-origin policy

UPDATE:

Here's a very basic (non cross-browser) example:

var xhr = new XMLHttpRequest();
xhr.open('GET', '/questions/3315235', true);
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4)  { 
    console.log(xhr.responseText);
  }
};
xhr.send(null);

If you run the above in Firebug, with Stack Overflow open, you'd get the HTML of this question printed in your JavaScript console:

JavaScript access another webpage http://img217.imageshack.us/img217/5545/fbugxml.png

You could issue an AJAX request and process it.

Write your own server, which runs the script to load the data from websites. Then from your web page, ask your server to fetch the data from websites and send them back to you.

see http://www.storminthecastle./2013/08/25/use-node-js-to-extract-data-from-the-web-for-fun-and-profit/

发布评论

评论列表(0)

  1. 暂无评论