如题
我测试没问题。你发有问题的网址来测试下。
有网址吗?
示例就是打开 B站动态,往下刷,看到关注的up主,发有带图的文字动态,运行子程序,结果就是无法获取呀。或者随便打开个微博博文,也是运行子程序后,无法获取图片链接
晚点看看。
好的,多谢🧡🧡🧡
这方法获取不了深层的网页元素。可用以下子程序,鼠标偏移一些再获取更多元素:
获取鼠标下网页元素的所有文本_超链接_图片链接(子程序) - 子程序信息 - Quicker
鼠标偏移一些,是什么呀?
我试了一下,虽然会返回一个图片链接的列表,但是列表里只有一个值,B站的图片可以打开,微博的话,可以获取链接,但好像是开启了防盗链,获取不到图片了🤣🤣
我的微博没失败过,测试不不。
啊??我直接右键复制图片地址,得到链接后,新开一个标签,都打不开链接🤣🤣
调试运行看看链接正常不
链接是正常的,右键图片「在新标签页中打开图片」,新标签的链接和运行子程序或者是直接右键「复制图片地址」得到的链接是一致的,但就是不能直接通过链接获取到图片元素,我看网上有的说是新浪加了防盗链🤣🤣
微博的链接是否包含orj360?将orj360改为original试试。
确实是有,但是没有效果🤣🤣
哦哦,我研究下。
好的,多谢大佬🧡🧡
用http请求模块,请求头为Referer:https://s.weibo.com/
OK了,多谢大佬🧡🧡
好像还有个问题,这个返回的图像是糊的🤣🤣🤣,都是100%原尺寸,对比如下:(左原图、右链接图)
哦哦,要将orj360改为original。
哦哦,原来是这样,明白了🧡🧡
忽然发现一个问题🤣🤣对于一条带有好几张图片的微博博文,获取到一个有好几个值的列表变量后,怎么确定鼠标下的那个图片链接是列表里的哪个值啊?
你找下规律看有没有固定顺序。如果没规律就都悬浮出来,等待用户鼠标单击后,自动批量关闭非鼠标下的图片。
规律我是真没发现🤣🤣,像下面这一组:(前面都是一样的)
要是都悬浮的话,9张图片的位置显示是一个问题,再就是关闭图片的双击18下(貌似有点麻烦🤣🤣🤣)
1、通过屏幕分辨率和图片数量,自动排版悬浮图片。
2、等待用户鼠标右键单击,获取鼠标下的图片句柄。
3、通过获取所有图片句柄,批量关闭图片,鼠标下那张图除外。
这确实可以!!不过如果是像这样需要涉及到到用户交互的话,而又实在没法直接获取到图片链接的情况下,感觉只能退而求其次,通过鼠标右键来获取到图片链接🤣🤣