我想创建一个在其他网站上查找内容的php页面。 好吧,让我们举个例子让你明白。可以说有一个名为“anwebsite.com”的网站,它有一个名为“anwebsite.com/page.php”的网页 我想创建一个php脚本,如果在他的源代码中有任何youtube链接(例如来自embed),则在该链接中找到并获取它。
示例:
$ thesitelink =(“http://anwebsite.com/page.php”)(让我说我把链接mannualy放在php页面中) 然后,这里应该有一些描述,以查找该页面上是否有任何youtube链接。如果至少有on,那么无论是否有多少,它至少有一个然后将链接放在variantbe中,如$ theyoutubelink。像这样:
$ theyoutubelink = http://www.youtube.com/watch?v=xxxxxxxx
所以输入数据是$ thesitelink,输出应该是youtube链接(如果该页面上有一个)
答案 0 :(得分:0)
您需要的是蜘蛛/爬虫+解析器
首先要做的事情:
- 使用CURL从抓取的网站获取所有源html
- 使用正则表达式解析Youtube链接(不要忘记短网址)
你有任何代码吗?