扒照片

简单在浏览器HTML页面扒图片 以英雄联盟页面为例子: 按下键盘f12: 点下黑箭头,在移动鼠标到页面中你想要图片的位置,按下鼠标左键,这里先以中央文字图片为例子: 图片的链接可能在左侧的HTML标签中,也可能在右侧的css页面中,如果没有找到链接,试着展开一下标签,然后右键选中链接,open in new tab,就可以打开图片的链接 例如: 另外,在此页面中还有背景的视频,依然可以找到链接并打开: ... 阅读详情
    以前写过一些python,主要都是调用linux命令和封装完成命令去做watchdog监控,好像还没用到python去爬网页,于是写一个吧,不如就爬下公司内网的征婚的mm的照片吧,说干就干吧,代码如下:
#! -*- coding:utf-8 -*-
import urllib2
import urllib
import cookielib
import os
import re

# 登录信息
data = {'actionFlag':"loginAuthenticate", 
        "lang":"en", 
        "loginMethod": "login", 
        'loginPageType':'mix',
        "redirect":"http%3A%2F%2Fxinsheng.huawei.com",
        'uid':'coder_xia',
        'password':'xxxxx'
        }
postdata = urllib.urlencode(data)

#模拟浏览器信息
headers={
'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.56 Safari/537.17'
}

# 登录地址
url_login = "https://login.xx.com/login/login.do"

#深圳
url_xinsheng = "http://xinsheng.xx.com/cn/index.php?app=forum&mod=List&act=index&class=409&cate=44"

# 登录
def login(url_login):
    #cookie
    cj = cookielib.CookieJar()
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
    urllib2.install_opener(opener)
    
    response = urllib2.Request(url_login, postdata,headers)
    res = opener.open(response).read()
    regex = re.compile(r"欢迎")
    resultreg = re.compile(regex);
    if len(re.findall(resultreg,res))!=0:
        print "login success"
    else:
        print "login fail"

def getHtml(url):
    page = urllib2.urlopen(url)
    html = page.read()
    return html

#返回图片url实际地址
def getAllPictureLink(html):
    reg = r'lazyload="(.+?\.jpg)"'
    imgre = re.compile(reg)
    imglist = re.findall(imgre,html)
    return imglist    

#返回征婚相关连接
def  getAllLink(html):
    reg = r'征.*?"(http://.*?mod=Detail.*?[1-9])"'
    linkre = re.compile(reg)
    linklist = re.findall(linkre, html)
    return linklist

#保存图片到本地
def savePicture(pic_name,url):
    of = open(os.path.join("F:\\xinsheng\\hangzhou", pic_name.split("-")[2]+"-"+pic_name.split("-")[3]), 'w+b')
    q = urllib.urlopen(url)
    of.write(q.read())
    q.close()
    of.close()

def downloadPitureInURL(url):
    html = getHtml(url)
    linklist = getAllLink(html)
    for url in linklist:
        print 'url = ' + url;
        pic_list = getAllPictureLink(getHtml(url));    
        for img_url in pic_list:
            print img_url
            imgarr = img_url.split("/");
            if len(imgarr) != 6 or len(imgarr[5].split("-")) != 4:
                continue         
            
            savePicture(imgarr[5],img_url)


login(url_login);
downloadPitureInURL(url_xinsheng)  
for i in range(2,31):
    url_every_page = url_xinsheng+"&p="+str(i);
    print "url_every_page = " + url_every_page;
    downloadPitureInURL(url_every_page)
参考网址:http://www.cnblogs.com/sysu-blackbear/p/3629770.html
删除iCloud中的照片但保留iPhone上的照片的两种方法 每个iCloud账户默认提供5GB的免费iCloud存储空间,iPhone图像通常会自动同步到iCloud。然而,如果你想释放iCloud存储空间并删除一些照片,但又不想从iPhone上删除它们,本教程将向你展示如何从iCloud中删除照片但不从iPhone中删除。 阅读详情

相关推荐

【全新官方接口】php检测微信域名拦截,检测微信域名被封

你的域名在微信被拦截的3种常见情况 1、域名因违规或有风险被拦截(红色拦截) 2、类似taobao.com,douyin.com这种的恶意竞争式拦截,淘宝、抖音等微信的竞争对手一般都是白色拦截(白色拦截) 3、有一个中间页的拦截,需要多次点击按钮才可以跳转到你的域名的,多是一些新型域名后缀,例如.top .xyz .link后缀,这种情况,备案后可以解决(备案拦截) 通过php get_headers()函数就可以分析到结果 这个下标为6是一个URL,在微信访问后正是这个讨厌的页面! 如果切换为

TANKING,开源开发者! 2875

网络扒图的两种方法

你是否总是眼馋各种网站上的图片却总找不到资源,你是否看见心仪的图片却发现要付费。学会这两个扒图小技巧,直接在网站上扒图,还有不少图片能直接免付费哦。 第一个扒图技巧:找出全部图片 以B站首页为例: 首先按F12打开开发者模式 然后点击Application 找到Frames下的images 随便点击一张图片 对图片右击—>open image in new tap 图片右击—>另存为,下载即可 PS: 1:这种方法会将网站上的所有images内的图片显示出来,且不能全选,只能一张张地

qq_43920456的博客 1万+

开源生成式推荐框架MiniOneRec实践:从SID构建到RL微调全解析

在推荐系统领域,从协同过滤到深度学习,核心目标始终是精准预测用户兴趣。其技术原理经历了从矩阵分解到深度神经网络的演进,旨在从海量用户行为数据中挖掘复杂模式。随着大语言模型(LLM)的兴起,生成式推荐作为一种新兴范式,将推荐问题重构为序列生成任务,展现出更强的泛化能力和端到端优化潜力,尤其适合处理动态、多模态的推荐场景。本文聚焦于首个完全开源的生成式推荐框架MiniOneRec,它通过引入语义商品ID(SID)解决物品离散化难题,并采用监督微调(SFT)与强化学习(RL)结合的完整训练流程,为工程师和研究者提

weixin_42573647的博客 533

python3 爬虫小例子

#!/usr/bin/env python# -*- coding: utf-8 -*-import sys,reimport urllib.request,urllib.parse,http.cookiejarclass myW3(): def login(self): 'post 数据' data = {"uid":self.uid,'password':se...

weixin_30344995的博客 154

AD在建PCB封装时如何添加元器件的3D模型

3D模型

k1ang的博客 1万+

【论文精度】生成式预训练模型——BART(Bidirectional and Auto-Regressive Transformers)

​ BART是一个预训练的seq2seq的去噪自编码(denoising autoencoder)模型,BART以下方式进行训练①用任意的噪声函数(noising function)去破坏文本;②学习一个模型来重建原始文本。它使用一个标准的基于transformer的神经机器翻译架构,可以看作是BERT(双向编码器)、GPT(left-to-right解码器)以及其他预训练方案的推广。

weixin_45828972的博客 7444

第一扒,扒网页,扒图片

什么是爬虫 我理解的爬虫实际就是从网页扒数据,和用浏览器浏览网页是一样的,不同在于使用代码实现. 用Python扒百度 import urllib.request response = urllib.request.urlopen('https://www.baidu.com/') result = response.read().dec...

weixin_34302798的博客 2733

OpenEuler22.04 快速部署Docker:华为云镜像源配置指南

本文详细介绍了在OpenEuler 22.04系统上快速部署Docker的完整流程。针对系统默认源版本老旧的问题,重点讲解了如何配置华为云镜像源以加速安装,并涵盖Docker引擎、Docker Compose的安装、服务启动验证、权限配置、镜像加速等核心步骤与常见问题排查,帮助用户高效搭建稳定的容器化开发环境。

http9protocoller的博客 173

几张一模一样的照片_潘玮柏老婆被扒是批量生产,照片姿势都一模一样,全都是套路...

阅读本文前,请您先点击上面的“蓝色字体”,再点击“关注”,这样您就可以继续免费收到文章了。每天都会有分享,都是免费订阅,请您放心关注。 ...

weixin_39555320的博客 139

双脉冲测试中IGBT驱动电阻和驱动电容的研究

  在LTspice中没有双脉冲波形发生器,要做一个双脉冲的波形只能用电压源来进行特殊设置,不是很方便,为此我写了一个双脉冲波形发生器,有需要的可以下载。双脉冲波形发生器。   如下,该元器件可以自定义延迟时间Td,第一个脉冲宽度T1,第二个脉冲宽度T3,两个脉冲间隔T2,脉冲循环个数Ncycle以及高低电平Vhigh,Vlow。       IGBT开通时Rg的影响: 如果增大Rg: ①开通延...

gaoyong_wang的博客 8347

本地使用大模型:Ollama+open-webui+AnythingLLM(Windows+linux)

随着大模型的发展,大量的开源模型可以被直接使用。大模型的使用可以选择在云端或者在本地,如果本地存储空间尚可,而且模型需求不是很大的话,我们可以选择在本地部署一个大模型来使用。针对特定的任务需求,进一步在本地去微调我们的大模型。我在windows和linux上都尝试了一遍,这里记录一下过程。

wpqgt的博客 2165

上下纯色中间照片壁纸_扒一扒,那些好看的手帐照片都是如何诞生的?

本文作者:手帐研究室编辑部Joyi拍照修图,经常是许多小伙伴头疼的事情,尤其是手残党,那么除了调参数、加滤镜,还有什么可以快速提升照片颜值呢?怎样才能让自己的手帐照片更加有趣新颖呢?答案是:加好看的边框!那今天飘想跟大家分享几个宝藏app的加边框功能,简便又好玩。 -faceu- 第一个想分享的是手残党福音,因为它是可以拍照的时候选择带边框的“表情”,一键就可以轻松获取高颜值的照片。路径:选择fi...

weixin_42691065的博客 824

Motoman机器人离线编程——Motocom32开发简介

欢迎关注Jungle的Motoman机器人离线编程专栏系列文章: Motoman机器人离线编程——Motocom32开发简介 Motoman机器人离线编程——Visio Studio环境配置 Motoman机器人离线编程——Motocom32库函数的使用与封装 Motoman机器人离线编程——Motocom32参考文献及注意事项 Motoman机器人离线编程——MotocomES介绍 ...

冯Jungle的个人博客 8713

網絡照片防扒術

現在社會已經進入了一個由互聯網帶動的全面“共享”時代﹐不過 ﹐那些喜歡給孩子拍照並搗鼓到網上的家長們還真得多長幾個心眼兒。 看看我一個朋友的例子吧。她是個社交活躍分子﹐而且很長時間以來一直喜歡把孩子的照片貼到Flickr網站上“秀”給大家看。Flickr是一個照片分享網站﹐它和大多數社交網站一樣﹐也是基於為擁有共同興趣的人構建社區這樣的想法而創建的。在它的網站上﹐除非照片擁有者將照片標注為...

weixin_33805557的博客 114

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

知名人脸搜索引擎惹众怒:仅需一张照片,几秒钟把你扒得底裤不剩

杨净 明敏 发自 凹非寺量子位 | 公众号 QbitAI只凭一张人脸,就能检索出各种公开网站上的照片。甚至连十几年前的黑历史都可能挖到!最近,一个名为PimEyes的人脸搜索引擎,引发了巨大争议。这个网站支持搜索任何人的照片,而且准确度惊人。即便带着口罩、墨镜、脸上有头发遮挡,人脸也能被识别,然后扒出各种相似人脸照片。这当中,甚至可能还会被扒出露骨照。一软件工程师Cher...

Python数据之道 2496

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

如何把很多照片拼成一张照片_把很多小照片拼成一张大照片是怎么做的?

我就简单的讲吧~~分分钟就学会啦~准备工作:PS软件、若干张美美哒的照片、15分钟时间1、首先,你得准备81张(我选的是9*9,或者8*8、6*6、5*6张都可以啦)正方形的照片,类似这样:那么问题来了,就有小伙伴会问了:我们拍的照片,怎么可能都是正方形的!这么多照片,怎样才能快速裁剪成正方形大小呢??答案如下(利用win10自带的照片查看器,图上标的1或2功能就可以快速完成裁剪了~~~):一张照...

weixin_31002059的博客 1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Android开发之获取相册照片和获取拍照照片

在Android的开发过程中,我们可能会读取手机里面的照片或者通过相机拍摄获取照片,这是两种常用的获取图片的方式,在做项目过程中也会经常遇到,下面来介绍一下这两种获取方式.. 1.从本地相册获取照片: 一般就是写出这个方法 protected void getImageFromAlbum() { Intent intent = new Intent(Intent.ACTIO

Beyond0525的专栏 12万+

mac电脑照片导入苹果手机_如何在Mac上使用照片从相机或手机导入照片

mac电脑照片导入苹果手机With iCloud Photos, photos from all your Apple devices will be visible in your Mac’s Photos app. But, if you have an Android phone, digital camera, or have simplyrun out of space in iClo...

culinxia2707的博客 1万+

iCloud照片库和照片流的差别

本文章翻译自iMore上的文章 iCloud Photo Library and Photo Stream: What's the difference? 原文章地址 http://www.imore.com/icloud-photo-library-and-photo-stream-whats-difference 如果有翻译的不准确的地方,还希望能够指出。 以下是我的翻译:

小工匠的专栏 9817

如何只删除iPad上的照片而不删除iCloud/iPhone上的照片?

在日常使用 iPad 的过程中,很多用户都会遇到存储空间不足的问题,其中照片往往是罪魁祸首。为了节省存储空间,许多用户希望删除 iPad 上的照片。但是,如果您启用了 iCloud 备份,则当您从 iPad 中删除照片时,您会收到一条提示,指示这些照片也将从 iCloud 中删除。这意味着您将永久丢失这些照片,这是您可能想要避免的事情。本文将详细说明如何仅从 iPad 中删除照片,而不是从 iPhone、iCloud 或其他设备中删除照片。

Coolmuster的博客 4518

如何把很多照片拼成一张照片_很多小照片如何拼成一张大照片?

我就简单的讲吧~~分分钟就学会啦~准备工作:PS软件、若干张美美哒的照片、15分钟时间1、首先,你得准备81张(我选的是9*9,或者8*8、6*6、5*6张都可以啦)正方形的照片,类似这样:那么问题来了,就有小伙伴会问了:我们拍的照片,怎么可能都是正方形的!这么多照片,怎样才能快速裁剪成正方形大小呢??答案如下(利用win10自带的照片查看器,图上标的1或2功能就可以快速完成裁剪了~~~...

weixin_28956181的博客 5484

照片损坏怎么办,怎么恢复受损照片

常见的照片格式有JPG、JPEG、ARW、CR2、CR3、DNG、NRW、RAF 、GPR、NEF等,日常生活中很多设备都可以拍摄照片,从相机、手机到平板都可以拍摄照片,其中相机拍摄出的照片多以RAW为主,将照片放到PS、LR等修图软件操作,相片又是不同的格式。那么引起照片损坏的原因有哪些呢?照片损坏怎么办呢? 照片损坏怎么办?照片受损的原因 照片损坏的具体表现为扭曲、变成空白照片、出现彩虹条纹等。大部分情况下是源驱动器损坏而引起的照片损坏,下面罗列了一些照片损坏的原因。 存储设备的损坏 SD卡等数码相

jumpjane的博客 3341

电脑上管理iphone照片_如何在iPhone上编辑实时照片

电脑上管理iphone照片Live photos are basically three second movie files—3D press the photo and watch it move. The cool thing, though, is you can edit them in the Photos app just like they were any other photo...

culingluan4376的博客 2226

老照片修复教程:AI复活老照片

本文给大家介绍一种AI复活老照片的方法。。不过网上很多同学分享的老照片修复效果中都会让老照片动起来,这是怎么做的呢?方法很多,这篇文章就来介绍一种AI复活老照片的方法。

libaiup的博客 3491

如何把很多照片拼成一张照片_如何把手机上的多个照片合成在一张照片里面?...

同一张照片上出现不同动作的同一人,这个效果位置可以任意的改变,喜欢哪就放到哪,随心所欲。下面我就介绍一下如何制作这种照片。snapseed,这是软件的名字,软件市场可以搜索到,最主要的苹果手机是免费的免费的免费的。因为好多的软件苹果是收费的,这次真心不容易。第一 打开snapseed导入第一张图片。并且选择工具选项,拉到最底下找到双重曝光功能。第二 选择第二个带加号的照片,导入第二张照片进去,并选...

weixin_42525385的博客 3558
上一篇: windows下搞个python环境
下一篇: 业务负荷管理实现
coder_xia
博客等级 码龄17年 151粉丝 143原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值