导航:首页 > 编程语言 > python代码怎么写导入图片的地址

python代码怎么写导入图片的地址

发布时间:2022-10-18 04:33:42

⑴ 使用python爬取网页,获取不到图片地址

这个大图片是在点击之后用 JS 控制加载的。

你可以看看 js/js.js 这个文件,253 行:

functionchangeImg(){
jQuery("#bitImg").attr('src','p/p'+pictID+'/'+indexNum+'.'+jpgPng);
}

其实大图的规律很好找, 下面缩略图列表的 src 可以用 #variContent > li > img 取到,可以在源码中的 107 行找到:

view-source:http://pictogram2.com/?p=2315

缩略图列表地址长这样:

/p/p0997/tn/1.jpg

/p/p0997/tn/2.jpg

/p/p0997/tn/3.jpg

...

如果要获取大图,只要去掉“tn”这一段就可以:

/p/p0997/1.jpg

/p/p0997/2.jpg

/p/p0997/3.jpg

...

然后拼接域名在前面,GET 下来就是大图,比如第一个大图链接:

第一个大图地址

不过,你如果仅仅只是想要抓那个站的全部素材,穷举“p0997”这一段的序号(比如改成“p0098”,这个应该是图集的 ID),并且遍历最后一段的图片序号,扩展名可能是 jpg 也可能是 png,从 1 开始(“1.jpg”,“2.jpg”...)直到返回 404 停止。

思路大概是这么个思路,不过话说回来,你这么爬人家素材真的道德吗?

⑵ 下面是python小白我写的代码。问题是我有一些地址想批量的处理,不想手动的输入,应该怎么改进我的代码

思路基本正确。手法也熟练,应该是有编程经验的人。

不过python编程,通常很少用input, 这只是在教学中才用得多。参数直接写死在代码里。放有文件头,或者是一个配置用脚本里。这才是pythonic的方式。

地址需要批量处理。办法通常 是将地址放到文件里。然后将input 修改成文件输入就可以。用一个循环搞定。

当然也可以通过命令行的管道方式。cat url_list.txt | python your_program.py

⑶ python怎么输入图片

python导入图片的方法:

一、直接从源图片中导入(图片位于images文件夹内)self.label1=QLabel(self)

self.label1.setPixmap(QPixmap(r"images/head.jpg"))

layout.addWidget(self.label1)

#或者 layout.addWidget(QLabel(self, pixmap=QPixmap("images/head.jpg")))

二、利用qrc资源导入

1、先写qrc文件

images/head.jpg

images/body.jpg

2、将qrc文件转化成py文件

转化命令为:pyrcc5 res.qrc -o res_rc.py

3、导入res_rc.py:import res_rc

4、layout.addWidget(QLabel(self,pixmap=QPixmap(":/images/head.jpg")))

注意需要添加:/符号作为前缀。

⑷ python opencv如何存图片到指定路径按图上的会存到python_work文件夹

如图,修改倒数第四行的内容为:
cv2.imwrite('F:/xxx/yyy/' + str(c) + '.jpg', frame)

即可将图片存储到 F 盘的 xxx\yyy 目录中,这里按照你的需要修改即可

⑸ Python怎么导入文件

Python的import包含文件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python里的import只要目标不存在就报错程序无法往下执行。要包含目录里的文件,PHP中只需要给对路径就OK。Python中则不同,下面来看看这个例子。

目录结构:

重新执行a.py,一切OK!

⑹ IDLE3.10.4python画布怎么导入图片

直接从源文件导入。
首先直接从源图片中导入,图片位于images文件夹内。或者利用qrc资源导入,先写qrc文件,然后将qrc文件转化成py文件,然后导入正确的路径就可以了。

⑺ 如何用python导入一张图片

建立工具栏之后,在程序运行添加一张图片运行。
选择图片添加之后,在图片编辑程序里运用函数导入完成。

⑻ python文件路径怎么写

在python程序里面我们经常需要导入数据文件,Windows下的文件目录路径使用“”来分隔。由于python代码里面,反斜杠“”是转义符,例如“ ”表示回车、“ ”表示制表符等等,这样如果继续用""表示文件路径,就会有歧义。

解决办法:

(1)使用斜杆“/”:如“c:/tc.py”

(2)将反斜杠符号转义:如“c:\tc.py”

(3)使用python的raw string:如r“c: c.py”

————————————————


原文链接:网页链接

⑼ 论述在Python程序中如何导入OpenCV以及matplotlib库中的pyplot

首先分两个:第一个:

Python程序中如何导入OpenCV

解决方法:

找到opencv源代码中的cv2文件夹

复制到anaconda的lib文件夹中

再导入cv2,就好了。

然后python 3.7中导入

没有安装anaconda,只安装了python的也可以将cv2复制到python的安装路径下的(C:Program FilesPython37Libsite-packages)文件夹中。

opencv4.3.0中的cv2

是opencv4.3.0可以看到,应该是其支持这几个版本的python。


现在仅仅是可以将cv2导入,但是由于python和opencv的版本支持问题,并不一定可以使用cv2中所有的方法,若遇到问题,可以在评论区写下,一起探索下奥。

以上内容为学习交流使用,纯属个人经验,采纳需谨慎!

解决方式如下:

解决方法:更换低版本matplotlib

pip3 uninstall matplotlib就可以解导入matplotlib库中的pyplot的问题了!

希望这些能帮助到你!

⑽ python做游戏怎么添加素材

一、在素材网想找到合适的需要一页一页往下翻,现在学会python就可以用程序把所有图片保存下来,慢慢挑选合适的。
二、
1、根据给定的网址获取网页源代码。
2、利用正则表达式把源代码中的素材地址过滤出来。
3、过滤出来的图片地址下载素材。
三、
1、网址如下:https://www.51miz.com/
2、涉及的库:requests、lxml
四、首先需要解决如何对下一页的网址进行请求的问题。可以点击下一页的按钮,观察到网站的变化分别如下所示:
https://www.51miz.com/so-sucai/1789243.html
https://www.51miz.com/so-sucai/1789243/p_2/
https://www.51miz.com/so-sucai/1789243/p_3/
我们可以发现图片页数是1789243/p{},p{}花括号数字表示图片哪一页。
五、
1、打开觅知网,在搜索中输入你想要的素材。2、根据上一步对网址的分析,首先我们定义一个类叫mageSpider,类里面定义初始化函数、发送请求获取响应数据函数、解析函数、主函数。首先初始化函数,准备url地址和headers,代码如下图所示。3、发送请求获取响应数据函数。4、解析数据,使用xpath获取二级页面链接,最后把素材存储在文件夹中。使用谷歌浏览器选择开发者工具或直接按F12,发现我们需要的素材src是在img标签下的,于是用Python的requests提取该组件。
六、运行程序,在控制台输入你要爬取的页数,在本地可以看到效果图。
转自P大s点

阅读全文

与python代码怎么写导入图片的地址相关的资料

热点内容
幻影服务器怎么样 浏览:27
具体哪些广东公司招程序员 浏览:867
嵌入式编译器教程 浏览:302
ssl数据加密传输 浏览:86
51单片机定时器方式2 浏览:330
命令行查看开机时间 浏览:812
python微博复杂网络分析 浏览:550
rf3148编程器 浏览:505
浙江标准网络服务器机柜云主机 浏览:587
设置网络的服务器地址 浏览:600
java图形界面设计 浏览:751
纯前端项目怎么部署到服务器 浏览:538
瓜子脸程序员 浏览:505
如何保证服务器优质 浏览:94
小微信aPP怎么一下找不到了 浏览:299
算法纂要学术价值 浏览:975
程序员你好是什么意思 浏览:803
倩女幽魂老服务器如何玩 浏览:563
电子钟单片机课程设计实验报告 浏览:1001
看加密频道 浏览:383