我有一个来自磁力链接的种子哈希。例如:fda164e7af470f83ea699a529845a9353cc26576当我尝试获取有关水蛭和同伴的信息时,我应该请求:http://tracker.publicbt.com/scrape?info_hash=???我应该如何转换此请求的信息哈希?是url编码还是becoding?如何?在PHP中。 最佳答案 这是一个原始的十六进制表示。使用pack()用H来转换它。然后对其进行URL编码。 关于php-如何转换torrent信息哈希以进行抓
我正在研究如何获得XboxLive成员(member)的存在(即不在线,在线玩_)。唯一的方法是登录Xbox.com,访问玩家页面,然后从div中抓取一些文本。http://live.xbox.com:80/en-US/MyXbox/Profile?gamertag=example在这里看到CallofDutyBlackOps-InCombatTrainingonSummit有没有办法登录http://xbox.com使用脚本或以其他方式查找玩家的当前状态?编辑:这是我的项目XboxMessenger/Status 最佳答案 您可以
我正在尝试从网站收集数据,并想计算另一个元素中元素的数量。针对不同的DOM元素工作正常,但由于某些原因,下面示例中的$count变量保持为“0”。我可能错过了一些非常愚蠢的东西,但我似乎找不到它。网站的HTML如下:这是我正在使用的php:$array=array();foreach($html->find('#list_options.list_mtgdef_option')as$element){$count=0;foreach($element->find('.list_mtgdef_stock',0)->childNodes(1)->childNodesas$node){if(
我有一个字符串,例如:$html='helloworldhelloworld';我想在字符串中搜索以youtube.com或youtu.be开头的firstURL并将其存储在变量中$first_found_youtube_url。我怎样才能有效地做到这一点?我可以执行preg_match或strpos来查找url,但不确定哪种方法更合适。 最佳答案 我不久前写了这个函数,它使用正则表达式并返回一组唯一的url。既然你想要第一个,你可以只使用数组中的第一个项目。functiongetUrlsFromString($string){$r
好的,所以基于这个视频;https://www.youtube.com/watch?v=7tjfeEAdY0I我很好奇是否可以创建一个PHP脚本来自动抓取某个youtubechannel上的所有视频(在本例中为;https://www.youtube.com/user/whitehouse/videos),抓取所有视频,检查特定行或单词的成绩单,然后使用正确的时间戳保存视频,以便将所有这些视频合并为一个视频成为可能。我知道有一个API可用于获取特定用户的所有youtube视频网址,您可以获得每个视频的文字记录,但扫描所有这些内容会占用大量资源。我很好奇你们是否对如何创建这样的脚本有任何
谁有PHP函数可以抓取远程站点上特定DIV内的所有链接?所以用法可能是:$links=grab_links($url,$divname);并返回一个我可以使用的数组。抓取链接我可以弄清楚,但不确定如何让它只在特定的div中执行。谢谢!斯科特 最佳答案 查看PHPXPath。它可以让您查询文档中特定标签的内容等等。php站点上的示例非常简单:http://php.net/manual/en/simplexmlelement.xpath.php下面的示例实际上将抓取文档中任何DIV中的所有URL:$xml=newSimpleXMLEle
我正在为一个类(class)项目构建一个PHP网站,我们使用MSSQLServer2008数据库来填充网站上的字段。但是,其中一个字段将垃圾输出到页面上,而不是实际存储在数据库中的内容。有问题的字段称为description,是一个varchar(MAX)字段;存储过程在数据库中查询元组并将其表中的值转储到页面上的文本框中;description字段输出到textarea控件。这是处理从数据库中提取信息的PHP:$res=odbc_exec($dbhandle,"execdbo.usp_ProgramGet".$_GET["program"]);$id=$_GET["program"]
我一直在四处寻找,但尚未找到解决方案。我正在尝试抓取HTML文档并获取两条评论之间的文本,但到目前为止还无法成功完成此操作。我正在使用PHP并多次尝试这里推荐的PHP简单DOM解析器,但似乎无法让它执行我想要的操作。这是我希望解析的(部分)页面:textTextIwanttext谢谢 最佳答案 假设每个评论都不同(即“blah”在第一部分和第二部分中不同),您可以使用一些简单的strpos来获取它们之间的所有内容。不需要正则表达式。$startStr='';$endStr='';$startPos=strpos($HTML,$sta
我需要编写一个程序来抓取论坛。我应该使用Scrapy框架用Python编写程序还是应该使用PhpcURL?也有相当于Scrapy的Php?谢谢 最佳答案 我会选择Python,因为它具有出色的libxml2绑定(bind),特别是像lxml.html这样的东西和pyQuery.Scrapy有自己的libxml2绑定(bind),我没有查看它们来测试它们,尽管浏览Scrapy文档并没有给我留下很深的印象(我已经使用这些解析器和手动编码完成了大量的抓取工作)。使用其中任何一个,您将获得真正卓越的HTML解析器,通过XPath进行查询,并
目标:我想使用cURL在iframe中抓取“巴黎”一词。假设您有一个包含iframe的简单页面:Curlintothispageiframe页面:FranceTheCapitalofFranceis:Paris我的cURL脚本://1.initialize$ch=curl_init();//2.TheURLcontainingtheiframe$url="http://localhost/test/index.html";//3.settheoptions,includingtheurlcurl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,