首页 » 网站建设 » php标签打不开技巧_爬取网页因编码不能获取标签的问题

php标签打不开技巧_爬取网页因编码不能获取标签的问题

访客 2024-11-15 0

扫一扫用手机浏览

文章目录 [+]

phpQuery

爬取页面:http://www.idyjy.com/sub/25307.html(charset=gb2312)

php标签打不开技巧_爬取网页因编码不能获取标签的问题

涌现的问题:

php标签打不开技巧_爬取网页因编码不能获取标签的问题
(图片来自网络侵删)

当用request获取到页面

$dataDetail = $this->is_request('http://www.idyjy.com/sub/25307.html');

再用fwrite写入content.txt

$myfile = fopen(\公众content.txt\"大众, \"大众w\"大众) or die(\"大众Unable to open file!\公众);fwrite($myfile, $dataDetail);

再获取图片

pq(\"大众.pic img\"大众,$resDetail)->attr('original');

结果返回为空。

而content.txt里面包含完全网页代码,未创造标签和属性不存在。

办理办法:

考试测验一:

页面转码

$dataDetail = iconv(\"大众gb2312\"大众,\"大众utf-8//IGNORE\"大众,$dataDetail );

结果弗成。

考试测验二:粗放的将charset=gb2312改为utf-8

$dataDetail = str_replace('charset=gb2312','charset=urf-8',$dataDetail);

结果精确了,也是怪异!
当然,其他页面纵然是gb2312编码也能精确抓取,也是怪异了。

相关文章

语言运用惰性,从现状到应对步骤

语言是人类沟通的桥梁,是文化传承的载体。在现代社会,随着科技的发展,人们越来越依赖智能设备和网络,导致语言运用惰性现象日益严重。本...

网站建设 2024-12-29 阅读0 评论0

语言领域指标,多维视角下的语言发展研究

语言是人类文明的载体,是沟通交流的工具。随着科技的飞速发展,语言领域的研究日益深入,语言领域指标成为衡量语言发展水平的重要标准。本...

网站建设 2024-12-29 阅读0 评论0

语言风格的魅力与运用

语言是人类沟通交流的工具,而语言风格则是语言表达的一种特色。它不仅体现了说话者的个性和情感,还彰显了说话者的修养和智慧。本文将探讨...

网站建设 2024-12-29 阅读0 评论0

跨文化交际中的区域语言区别与融合

随着全球化进程的不断加快,跨文化交际已成为现代社会的重要特征。在跨文化交际过程中,语言作为一种重要的沟通工具,其区域差异成为了影响...

网站建设 2024-12-29 阅读0 评论0