2

I am trying to scrape a website (believe it is in JavaScript) using a simple PHP script. I am a beginner so any help would be greatly appreciated. The URL of the webpage is:

http://www.indiainfoline.com/Markets/Company/Fundamentals/Balance-Sheet/Yes-Bank-Ltd/532648

So here for example I would like to pass the name of company (Yes-Bank-Ltd) and code (532648) in get_file_contents. Not sure on how to do it so can somebody please help.

Thanks, Nidhi

4

3 回答 3

1

为什么不直接在 url 中附加公司和代码的字符串。这是一个想法,您填写一组公司和代码(需要相同大小),然后循环它们以抓取您想要的数据。

for($i=0;$i<count($listOfCie);$i++)
{
    $cie = $listOfCie[$i];
    $code = $listOfCode[$i];
    $urlToScrape = "http://www.indiainfoline.com/Markets/Company/Fundamentals/Balance-Sheet/" . $cie . "/" . $code
    //... = get_file_contents($urlToScrape....
 }
于 2011-07-11T18:16:49.320 回答
0

在 YQL 中使用 data.html 表!http://developer.yahoo.com/yql/console

于 2011-07-11T18:21:07.163 回答
0

在 PHP 中抓取网站的最简单方法是使用curl( http://php.net/manual/en/book.curl.php )

有关一些示例,请查看http://php.net/manual/en/curl.examples-basic.php或 google :)

如果该网站依赖于 javascript,但很难获得您想要的数据。您可能会查看像http://phantomjs.org/这样的“无头浏览器”

于 2018-01-17T11:11:17.183 回答