精华内容
下载资源
问答
  • 需要安装selenium通过pip install xxx安装,如果你使用的Anaconda3,可以使用conda install xxx这些都是可以值得一提的是,需要下载chromdriver,就是chrome浏览器的驱动。百度搜索下载下载之前看你的chr...

    selenium是可以模拟浏览器操作。

    有些爬虫是异步加载的,通过爬取网页源码是得不到需要的内容。所以可以模拟浏览器去登陆该网站进行爬取操作。

    需要安装selenium通过pip install xxx安装,如果你使用的Anaconda3,可以使用conda install xxx这些都是可以

    值得一提的是,需要下载chromdriver,就是chrome浏览器的驱动。百度搜索下载,下载之前看你的chrome的版本是几,应该下载比你浏览器的版本更高的驱动版本。

    比如:我的chrome是74,那么你可以下载74以后的,75等。

    然后把chromedriver放在python安装程序主目录下,

    也就是说,你的python.exe在哪个目录,你把chromedriver放在那就可以了。

    importtimefrom selenium importwebdriverfrom selenium.webdriver.common.by importBy"""使用selenium进行模拟登陆

    1.初始化ChromDriver

    2.打开163登陆页面

    3.找到用户名的输入框,输入用户名

    4.找到密码框,输入密码

    5.提交用户信息"""name= 'xxxxxxxx'passwd= 'xxxxxx'driver=webdriver.Chrome()

    driver.get('https://mail.163.com/')#将窗口调整最大

    driver.maximize_window()#休息5s

    time.sleep(5)

    current_window_1=driver.current_window_handleprint(current_window_1)

    button= driver.find_element_by_id('lbNormal')

    button.click()

    driver.switch_to.frame(driver.find_element_by_xpath("//iframe[starts-with(@id, 'x-URS-iframe')]"))

    email= driver.find_element_by_name('email')#email = driver.find_element_by_xpath('//input[@name="email"]')

    email.send_keys(name)

    password= driver.find_element_by_name('password')#password = driver.find_element_by_xpath("//input[@name='password']")

    password.send_keys(passwd)

    submit= driver.find_element_by_id("dologin")

    submit.click()

    time.sleep(10)print(driver.page_source)

    driver.quit()

    问题:

    在使用过程中,始终iframe这个元素,提示driver.find_element_by_name找不到。

    然后通过chrome的开发者工具,找了iframe.如下图:

    邮箱输入框和密码输入框在iframe中。但是这个iframe id="x-URS-iframe156xxxxxx"后面的数字是一个时间戳。是唯一的,而且name竟然也是设置为“”,

    所以通过driver.find_element_by_name通过属性获取或者driver.find_element_by_id通过id获取都是提示找不到。

    那该怎么办???

    driver.find_element_by_xpath("//iframe[starts-with(@id, 'x-URS-iframe')]")

    通过使用xpath获取,并且是ids属性是“x-URS-iframe”开头的,就可以动态的获取这个iframe。

    问题来了,为什么要获取iframe。

    因为看代码有一个

    driver.switch_to.frame()

    切换界面,因为通过开发者工具可以看到,输入密码和用户名都是在iframe下,如果不切换到这个iframe.那么始终是找不到。

    还有一个问题就是,

    通过浏览器登陆163,开始显示的是一个扫描QRcode二维码进入邮箱。我们想要的是输入邮箱和密码的界面。

    所以代码中:

    button = driver.find_element_by_id('lbNormal')

    button.click()

    这个就是获取切换的界面的按钮,点击切换到输入界面。

    以下是模拟,仅供参考

    展开全文
  • Go语言邮件发送 QQ邮箱发送 QQ企业邮箱 163邮箱等...请务必下载代码包创建一个发件箱实例配置邮件发送基础信息发送邮件的内容完整代码 请务必下载代码包 查看源码地址 命令行安装: go get github.com/Gre-Z/common ...

    请务必下载代码包

    查看源码地址
    命令行安装:

    go get github.com/Gre-Z/common
    

    邮箱发送的功能模块位于 github.com/Gre-Z/common/email

    创建一个发件箱实例

    本包支持任意邮箱发送,同时对QQ邮箱,QQ企业邮箱,163邮箱进行默认支持,其他邮箱需要手动配置服务器地址。

    • 参数说明
      • UserName:邮箱账号
      • PassWord:邮箱密码/授权码
      • ServerHost:发件服务器域名
      • SendAddr:发件服务器地址
    • 函数
      • QQ邮箱: NewQQmail(UserName, PassWord string)
      • QQ邮箱: NewQQmail(UserName, PassWord string)
      • QQ企业邮箱: NewQQExmail(UserName, PassWord string)
      • 163邮箱: NewQQExmail(UserName, PassWord string)
      • 其它邮箱: NewMail(ServerHost, SendAddr, UserName, PassWord string)

    配置邮件发送基础信息

    • 参数说明
      • newEmail:上一步创建的发件箱实例
    • 函数
      newEmail.Info("标题", "作者", []string{"收件人1","收件人2"})
      

    发送邮件的内容

    • 参数说明
      • Text:文本内容/
      • Html: Html源码
    • 函数
      • 发送文本: SendText(Text string)
      • 发送Html页面: SendHtml(Html string)

    完整代码

    newEmail := NewQQExmail("邮箱账号", "授权码或者邮箱密码")
    text := newEmail.Info("标题", "作者", []string{"收件人列表"}).
    	SendText("文本内容")
    log.Println(text)
    

    展开全文
  • 模拟登陆163邮箱 selenium可以模拟浏览器的操作 有些爬虫是异步加载的,通过爬取网页源码是得不到需要的内容。所以可以模拟浏览器去登陆该网站进行爬取操作。 需要安装selenium通过pip install xxx安装 需要下载...

    模拟登陆163邮箱

    selenium可以模拟浏览器的操作
    有些爬虫是异步加载的,通过爬取网页源码是得不到需要的内容。所以可以模拟浏览器去登陆该网站进行爬取操作。
    需要安装selenium通过pip install xxx安装
    需要下载chromdriver,就是chrome浏览器的驱动。百度搜索下载,下载之前看你的chrome的版本是几,应该下载比你浏览器的版本更高的驱动版本。要与之对应哦~
    然后把chromedriver放在python安装程序主目录下,
    也就是说,你的python.exe在哪个目录,你把chromedriver放在那就可以了。

    import time
    from selenium import webdriver
    """
    使用selenium进行模拟登陆
    1.初始化chromeDriver
    2.打开163登陆界面
    3.找到用户名的输入框、输入用户名
    4.找到密码框、输入密码
    5.提交用户信息
    
    """
    name = '15617703091'
    passwd = '2336517498'
    driver = webdriver.Chrome()
    driver.get('https://mail.163.com/')
    driver.maximize_window()
    time.sleep(5)
    current_window = driver.current_window_handle
    print(current_window)
    button = driver.find_element_by_id('switchAccountLogin')
    button.click()
    
    driver.switch_to_frame(driver.find_element_by_xpath("//iframe[starts-with(@id,'x-URS-iframe')]"))
    email = driver.find_element_by_name('email')
    email.send_keys(name)
    password = driver.find_element_by_name('password')
    password.send_keys(passwd)
    sumbit = driver.find_element_by_id('dologin')
    sumbit.click()
    time.sleep(10)
    print(driver.page_source)
    driver.quit()
    

    问题:

    在使用过程中,始终iframe这个元素,提示driver.find_element_by_name找不到。
    然后通过chrome的开发者工具,找了iframe.如下图:
    在这里插入图片描述邮箱输入框和密码输入框在iframe中。但是这个iframe id=“x-URS-iframe156xxxxxx"后面的数字是一个时间戳。是唯一的,而且name竟然也是设置为“”,所以通过driver.find_element_by_name通过属性获取或者driver.find_element_by_id通过id获取都是提示找不到。
    那该怎么办???
    driver.find_element_by_xpath(”//iframe[starts-with(@id, ‘x-URS-iframe’)]")
    通过使用xpath获取,并且是ids属性是“x-URS-iframe”开头的,就可以动态的获取这个iframe。

    问题来了,为什么要获取iframe

    看代码有一个 driver.switch_to.frame()
    切换界面,因为通过开发者工具可以看到,输入密码和用户名都是在iframe下,如果不切换到这个iframe.那么始终是找不到。
    还有一个问题就是,
    通过浏览器登陆163,开始显示的是一个扫描QRcode二维码进入邮箱。我们想要的是输入邮箱和密码的界面。
    所以代码中:

    button =  driver.find_element_by_id('switchAccountLogin')
    button.click()
    

    这个就是获取切换的界面的按钮,点击切换到输入界面。

    展开全文
  • 以前有个朋友找我做163邮箱账号半自动注册工具。做起来比较繁琐,其实通过FillForm可以很方便的办到。 需要准备的工具:1.火狐浏览器2.FillForm插件(标准来说应该是扩展) 插件安装方法:将FillForm下载下来,...

    以前有个朋友找我做163邮箱账号半自动注册工具。做起来比较繁琐,其实通过FillForm可以很方便的办到。

     

    需要准备的工具:

    1.火狐浏览器

    2.FillForm插件(标准来说应该是扩展)

     

    插件安装方法:

    将FillForm下载下来,直接拖到 火狐浏览器上,这是会有个倒计时的提示,等数字变为0后安装,安装好后重启就可以使用了。

    火狐浏览器下载地址:http://g-fox.cn/

    FillForm插件下载地址:http://code.google.com/p/ffextension/downloads

     

    插件使用方法:
    打开163邮箱注册地址:http://reg.email.163.com/mailregAll/reg0.jsp

    先填写好一个“模板”,也就是把所有注册内容该填的都填好,然后按下Al+W,将当前网页中的信息都保存起来。这样你下次再进入这个页面时按下Alt+Q就可以用之前保存好的数据填写了,省去了很多重复劳动,非常方便!不过验证码等一些必须手动的东西还是没法自动解决的,呵呵。

     

    展开全文
  • ===========准备工作:1、安装jenkins 2、安装jenkins插件 3、注册163邮箱,并开始POP3/SMTP/IMAP,设置客户端授权码 首先要准备邮件插件:Email Extension Plugin、Email Extension Template Plugin 下载地址:...
  • 支持多个浏览器,例如chrome、Firefox、ie、edge,这里只讲chrome的webdriver注意webdriver.exe的下载需与chrome的版本对应,先查看浏览器的版本,再根据版本下载对应的webdriver,目前只有32位,但64位也可使用,...
  • thinkphp5 使用163邮箱smtp发送邮件教程

    千次阅读 2017-11-30 15:03:12
    两种方法: 使用composer安装phpmailer ... 或者直接下载...composer安装太慢,我使用了直接下载的方法,下载后直接放置在extend解压 然后在common了写一个函
  • 编程步骤:安装python、安装selenium模块、下载对应selenium版本的chromedriverfrom selenium import webdriver import os import time from selenium.webdriver.common.keys import Keys abspath = os.path.abspath...
  • 2月19日遇到这样的烦恼,发现和多人都和我一样:进入163邮箱时,出现WINDOWS MSXML文件损坏,无法进入?到WINDOWS网站下载安装了还是不行,如何解决? 问题就出在IE安全选项的ActiveX控件和插件将“对标记为可安全...
  • yum下载安装git服务

    2018-12-18 16:18:00
    安装成功后,配置 用户 邮箱信息 注: youxiu326 github账号名称  youxiu326@163.com github账号对应邮箱 git config --global user.name "youxiu326" git config --global user.email ...
  • 小目录打开官网,下载PyMOL安装注册激活 打开官网,下载PyMOL ...此时你需要先有一个邮箱【不限定学校邮箱,亲测163也可以用】 还是官网,点击右侧按钮“BUY LICENSE” 点击“Student/Teacher” 填入各.
  • Win7下MATLAB70下载地址和详细安装视频链接-Win7下MATLAB_7.0下载地址和详细安装.doc (1)直接解压缩文件在解压的文件夹里面找到setup.exe这个文件,双击该文件(文件图标如下图所示)即可进行安装。(2)双击...
  • Linux下载安装mariaDB数据库步骤

    千次阅读 2018-03-05 11:11:53
    1.下载mariadb:可以去官网下,也可以@我邮箱(15827548779@163.com),我给你解压版2. 可以在本地下载完成之后直接解压,将解压后的目录的/svr/mariadb-10.0.20-linux-x86_64直接通过ftp上传到Linux服务器,这里我...
  • 2.下载安装git客户端 1.搜索git 2.进入官网 3.下载安装 4.安装成功后任意位置右键,会有git相关命令 3.配置git 配置用户名名 git config --global user.name “用户名” git config --global user.name "zou" ...
  • 1.没邮箱的先注册一个邮箱,切记不要qq邮箱(我用的是163邮箱) 2.注册:上Genymotion官网先注册一个账号: 步骤如下: 1)上官网:https://www.sogou.com/link?url=DSOYnZeCC_qC3rtEx2gx_vGVLLflyUdIG_H1iKm2_78. 2...
  • 发现网上关于下载使用ICC下载安装的介绍比较少,大致整理如下: 下载连接:https://software.intel.com/en-us/parallel-studio-xe/choose-download 根据系统选择版本 选择免费版 如果没注册帐号的话,会弹...
  • 自动发送邮箱

    2019-10-07 00:20:45
    在这之前,先开启发送邮箱的授权码,以163举例,如下开启 然后安装yagmail模块:先下载whl文件保存到本地,然后在cmd执行如下命令即可: 简单例子: 转载于:...
  • 1、下载完成,安装好之后会出现登录设置,输入在网易域名邮箱处已经使用的用户名和密码,比如:test@test.com、123456; 2、接收服务类型选POP3; 3、邮件账户和密码填您域名邮箱的账号和密码; 4、POP服务器填:...
  • 一、第一部 下载网易邮箱大师 ...点击上面的地址下载网易邮箱大师,然后安装。 二、第二部 设置Gmail帐号 填写您的gmail邮箱地址,点击下一步   填写您正确的gmail密码,然后点击下一步。
  • Windows下Git安装配置教程

    千次阅读 2018-12-24 23:44:23
    网上下载安装包,下载地址,安装的时候,一直next就可以 配置 配置用户和邮箱(记得换上你的名字和邮箱,以后你的提交都是用这个identify)git config --global user.name "zy" git config --global ...
  • Awvs 12.x安装教程

    2020-12-04 18:15:14
    下载链接:https://pan.baidu.com/s/163PbGxclpavp2U6WBYF7Vw 提取码:q9so 双击acunetix_12.0.180911134.exe安装 点击 i accept the agreement 这里填写的邮箱和密码我们后面会用到 然后默认端口3443,勾上allow...
  • [步骤一] 从git官网下载安装安装完成后,右击鼠标,在菜单里查找Git Bash,点击 出现命令行窗口,即Git已经安装完成。 [步骤二] 配置用户名和邮箱地址。 打开命令行窗口输入: $git config –-global user.name...
  • 操作说明:安装好程序,打开-点击载入/开始(L)按钮-选择一个存放到邮箱用户名和密码的文本文件,这个文件里内容的格式要如下:邮箱地址密码邮箱地址密码比如egoogle1@tom.com123123egoogle2@163.com32141234 ...
  • Git的安装及布置

    2019-04-25 09:43:00
    1、下载Git 2、安装:一路默认就好 3、打开:点击开始打开Git Bash,弹出黑窗口 4、注册邮箱 $ ssh-keygen -t rsa -C "XXXX@163.com" (注意,不要复制前面的$,否则报错bash:connand not found) 输入完...
  • windwos下git安装配置

    2021-05-06 14:48:59
    git下载地址 设置一下安装位置,无敌下一步 创建ssh密钥 cd ~/.ssh #进入用户ssh目录 没有mkdir ssh-keygen.exe -t rsa -C "china_gpf@163.com" -f id_rsa.gitee #创建密钥 -t 用来指定加密算法为 rsa -C 后面是个...
  • (Tips:如果使用过qq邮箱注册过公众号,可以前往163邮箱用手机注册一个邮箱) 3、然后前往下载微信开发者工具,可直接点击链接进入下载界面,在这里我用的是Windows 64。 4、然后就是一直安装了。安装完打开就是这...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 224
精华内容 89
关键字:

下载163邮箱安装