找回密码
 加入
搜索
查看: 2934|回复: 4

[网络通信] 问一下,网页源代码找不到网页上面已显示的文字和链接,怎么才能找到?

  [复制链接]
发表于 2017-3-30 18:59:16 | 显示全部楼层 |阅读模式
本帖最后由 sex123 于 2017-3-30 19:00 编辑

http://pubmed.cn/21455567
网页下面有一个
Full Text Sources
点击后,可以查到链接地址,但是网页源代码无法找到,通过autoit读取网页后,也找不到这些链接和文字,怎么办?
发表于 2017-3-31 00:17:00 | 显示全部楼层
本帖最后由 229989799 于 2017-3-31 11:14 编辑

你是要点击Full Text Sources吗? 我没看懂你要表达什么啊。提供点击的给你了。。先关闭ie再试

#include <IE.au3>
$oIE = _IECreate("http://pubmed.cn/21455567")
$Ele = _IEGetObjById($oIE,"linkoutbut")
_IEAction($Ele,"click")
$oIE = _IEAttach("http://pubmed.cn/21455567","url")
_IELinkClickByText($oIE,"Spandidos Publications")
_IELinkClickByText($oIE,"click")
exit
 楼主| 发表于 2017-4-4 15:49:28 | 显示全部楼层
你是要点击Full Text Sources吗? 我没看懂你要表达什么啊。提供点击的给你了。。先关闭ie再试
229989799 发表于 2017-3-31 00:17



    是的,你说的对,但是,我不想用IEcreator,比较费资源,有没有后台取网页内容更好的办法。
发表于 2017-4-4 22:56:57 | 显示全部楼层
点击后调用JS函数里有这个地址:var url = "linkout.php?pmid=" + $("#pmid").val(); 返回值应该就是你要的东东。
发表于 2017-4-5 06:51:52 | 显示全部楼层
写的有问题。检查下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-23 16:06 , Processed in 0.080322 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表