B站动态和微博的图片是多张图时,内容会被折叠起来。目前这个子程序还无法获取到他们的图片链接,大佬可以再改进下嘛🤣🤣

使用问题 · 365 次浏览
Sunsh 创建于 2023-07-01 07:39

如题


回复内容
EC10010 2023-07-01 09:37
#1

我测试没问题。你发有问题的网址来测试下。

Sunsh 回复 EC10010 2023-07-01 09:49 :


EC10010 回复 Sunsh 2023-07-01 09:52 :

有网址吗?

Sunsh 回复 EC10010 2023-07-01 09:56 :

示例就是打开 B站动态,往下刷,看到关注的up主,发有带图的文字动态,运行子程序,结果就是无法获取呀。或者随便打开个微博博文,也是运行子程序后,无法获取图片链接

EC10010 回复 Sunsh 2023-07-01 11:32 :

晚点看看。

Sunsh 回复 EC10010 2023-07-01 12:24 :

好的,多谢🧡🧡🧡

EC10010 回复 Sunsh 2023-07-01 13:09 :

这方法获取不了深层的网页元素。可用以下子程序,鼠标偏移一些再获取更多元素:

获取鼠标下网页元素的所有文本_超链接_图片链接(子程序) - 子程序信息 - Quicker

Sunsh 回复 EC10010 2023-07-01 13:31 :

鼠标偏移一些,是什么呀?

我试了一下,虽然会返回一个图片链接的列表,但是列表里只有一个值,B站的图片可以打开,微博的话,可以获取链接,但好像是开启了防盗链,获取不到图片了🤣🤣

EC10010 回复 Sunsh 2023-07-01 13:34 :

我的微博没失败过,测试不不。

Sunsh 回复 EC10010 2023-07-01 13:38 :

啊??我直接右键复制图片地址,得到链接后,新开一个标签,都打不开链接🤣🤣

EC10010 回复 Sunsh 2023-07-01 13:41 :

调试运行看看链接正常不

Sunsh 回复 EC10010 2023-07-01 13:49 :

链接是正常的,右键图片「在新标签页中打开图片」,新标签的链接和运行子程序或者是直接右键「复制图片地址」得到的链接是一致的,但就是不能直接通过链接获取到图片元素,我看网上有的说是新浪加了防盗链🤣🤣

EC10010 回复 Sunsh 2023-07-01 13:49 :

微博的链接是否包含orj360?将orj360改为original试试。

Sunsh 回复 EC10010 2023-07-01 13:52 :

确实是有,但是没有效果🤣🤣

EC10010 回复 Sunsh 2023-07-01 13:53 :

哦哦,我研究下。

Sunsh 回复 EC10010 2023-07-01 13:59 :

好的,多谢大佬🧡🧡

EC10010 回复 Sunsh 2023-07-01 14:02 :

用http请求模块,请求头为Referer:https://s.weibo.com/


Sunsh 回复 EC10010 2023-07-01 14:08 :

OK了,多谢大佬🧡🧡

Sunsh 回复 EC10010 2023-07-01 14:17 :

好像还有个问题,这个返回的图像是糊的🤣🤣🤣,都是100%原尺寸,对比如下:(左原图、右链接图)


Sunsh 最后更新于 2023-07-02 15:19
EC10010 回复 Sunsh 2023-07-01 14:26 :

哦哦,要将orj360改为original。

Sunsh 回复 EC10010 2023-07-01 14:34 :

哦哦,原来是这样,明白了🧡🧡

Sunsh 回复 EC10010 2023-07-02 15:23 :

忽然发现一个问题🤣🤣对于一条带有好几张图片的微博博文,获取到一个有好几个值的列表变量后,怎么确定鼠标下的那个图片链接是列表里的哪个值啊?

EC10010 回复 Sunsh 2023-07-02 15:40 :

你找下规律看有没有固定顺序。如果没规律就都悬浮出来,等待用户鼠标单击后,自动批量关闭非鼠标下的图片。

Sunsh 回复 EC10010 2023-07-02 15:47 :

规律我是真没发现🤣🤣,像下面这一组:(前面都是一样的)

要是都悬浮的话,9张图片的位置显示是一个问题,再就是关闭图片的双击18下(貌似有点麻烦🤣🤣🤣)

EC10010 回复 Sunsh 2023-07-02 16:18 :

1、通过屏幕分辨率和图片数量,自动排版悬浮图片。

2、等待用户鼠标右键单击,获取鼠标下的图片句柄。

3、通过获取所有图片句柄,批量关闭图片,鼠标下那张图除外。

Sunsh 回复 EC10010 2023-07-02 16:28 :

这确实可以!!不过如果是像这样需要涉及到到用户交互的话,而又实在没法直接获取到图片链接的情况下,感觉只能退而求其次,通过鼠标右键来获取到图片链接🤣🤣

回复主贴