精华内容
下载资源
问答
  • 2013-06-20 09:20:11

     解 青

      近来,笔者经常在一些报刊、杂志或互联网上看到“登lu网站”一词使用不规范、不统一,甚至错误使用的现象。有的使用“登陆”,有的使用“登录”,为了避免以讹传讹,纠正错误用法,规范正确用法,笔者认为有必要解释几句。

      当今,我们生活在互联网时代,网络成为人们查询和传递信息的高效路径和载体。“登lu网站”一词被频繁使用,其正确用法应该是“登陆”,而非“登录”。这从两个词的词意区别上就可以看出。

      从词意上看,我们知道“登陆”一词为动词,其原意在商务印书馆出版的《现代汉语词典》中解释为:“渡过海洋或江河登上陆地……”关键在于有“登上”之意。

      从词性上看,“登陆”一词具有从下到上,从外到里进入之意。而互联网作为一种载体犹如“陆地”,要想从外进入其中就必须“登陆”。所以“登陆”互联网就有进入成功和失败,登上网站与没登上网站之分。

      而“登录”一词则为记载、登记、记录、录制、抄写之意。重点强调的是“记录”之意,其词意中根本没有“登入”、“进入”之意。

      由此可见,无论从词意还是从词性上讲,登入、进入网站,正确的用法应该是“登陆”,若使用“登录”则是说不通的。所以,不能将“登陆”与“登录”混为一谈。

    更多相关内容
  • 本程序使用php语言实现了通过扫描网站声称的二维码,验证用户是否关注了公众号,如关注了则自动登陆网站,否则会先进入公众号关注页面,关注后再登陆网站。简单修改源码中的公众号信息即可接入自己的系统内。
  •  * 用户通过扫描网页提供的二维码实现登陆信息获取  * 主要实现如下功能:  * get_login_code() 获取登陆授权码, 通过授权码才能获取二维码  * get_code_image($code=”) 将上面获取的授权码转换为图片二维码...
  • python自动登陆网站并下载网站内容:功能主要有自动登陆、自动识别验证码、以及自动识别下载格式进行判断下载!
  • 最近接到这样的需求通过网页用户认证登录实现上网,如何实现网站自动登录功能呢,接下来小编给大家带来了python实现网站用户名密码自动登录功能,需要的朋友可以参考下
  • 登录网站模板

    2018-01-17 23:33:05
    这是一个登录网站的模板,CSS+HTML5模板,简洁、优美。。。
  • 往期回顾:上一次说了python模拟登录不带验证码的网站,现在来说说如果带验证码的网站怎么办 验证码也是一种反爬机制,如果登陆地方存在验证码我们有两种思路对验证码进行识别 肉眼识别,即我们将验证码下载下来...

    往期回顾:上一次说了 python模拟登录不带验证码的网站,现在来说说如果带验证码的网站怎么办

    验证码也是一种反爬机制,如果登陆地方存在验证码我们有两种思路对验证码进行识别

    • 肉眼识别,即我们将验证码下载下来自己进行识别然后手动输入,这个适合咱们网络安全的人
    • 第三方识别平台——如云打码,斐斐打码等,适合专业python人员

    因为本人从事的是渗透测试,爬虫只是用来简单的爬取一些漏洞数据,所以这里我就只演示利用肉眼识别验证码的方式。每次请求登录页面验证码都会刷新,所以还是需要用到session对象。

    代码编写

    如下这个小说网,登录需要验证码

    模拟流程大致如下:

    • 利用session发起请求然后xpath获取验证码图的下载地址,将验证码保存
    • 封装post数据包,将识别的验证码手动输入
    • session发起post登陆请求
    • 请求个人信息,验证是否登陆成功
    import requests
    from lxml import etree
    from requests.packages import urllib3
    urllib3.disable_warnings()
    
    url = "https://www.qb5.tw/login.php"
    headers = {
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36'
    }
    
    # 1.创建session对象
    session = requests.session()
    pag_text = session.get(url=url,headers=headers).text
    
    # 2.实例化一个etree对象,方便后面对页面进行数据解析
    tree = etree.HTML(pag_text)
    
    # 3.提取验证码下载地址
    img_path = "https://www.qb5.tw" + tree.xpath('//*[@id="main"]/div[1]/form/fieldset/p[3]/img/@src')[0]
    print(img_path)
    
    # 4.下载验证码,以二进制的方式进行保存
    img_content = session.get(img_path,headers=headers,verify=False).content
    with open('./img.png','wb') as f:
        f.write(img_content)
        print('验证码图片下载成功')
    
    img_code= input('请输入验证码:')
    
    # 5.进行登录,定义post的参数
    data = {
        'username': 'test123',
        'password': 'admin@123',
        'checkcode': img_code,
        'usecookie': '315360000',
        'action': 'login',
        'submit': '立即登陆'
    }
    # 判断是否登录成功
    response = session.post(url=url,data=data,headers=headers,verify=False)
    response.encoding = 'gbk'      #编码防止乱码
    response_text = response.text
    if "登录成功"  in response_text:
        print("登陆成功")
    # 请求个人信息页
    ge = session.get(url='https://www.qb5.tw/userdetail.php',headers=headers,verify=False)
    with open('xs.html','w',encoding='gbk') as f:
        f.write(ge.text)

    成功登录,并获取到登录后的个人信息页 

    展开全文
  • 快速爬取登录网站数据

    千次阅读 2020-12-03 07:06:36
    该楼层疑似违规已被系统折叠隐藏此楼查看此楼部分网站需要登录才能允许访问,因此爬虫需要获取登录cookie,然后通过爬虫代理使用该cookie进行数据采集。本示例按照以上流程进行实现如下:1 模拟表单登陆通过于post...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    部分网站需要登录才能允许访问,因此爬虫需要获取登录cookie,然后通过爬虫代理使用该cookie进行数据采集。本示例按照以上流程进行实现如下:

    1 模拟表单登陆

    通过于post请求向服务器发送表单数据,爬虫将返回的cookie进行存储。

    import requests

    data = {'data1':'XXXXX', 'data2':'XXXXX'}

    response = requests.post(url=url, data=data)

    2 提取cookie登陆

    读取存储的cookie进行登陆,服务器会认为爬虫请求是已登陆的用户,所以就会返回已登陆的内容。注意需要验证码的情况可以使用带验证码登陆的cookie解决。

    #! -*- encoding:utf-8 -*-

    import requests

    import random

    import requests.adapters

    # 要访问的目标页面

    targetUrlList = [

    "https://httpbin.org/ip",

    "https://httpbin.org/headers",

    "https://httpbin.org/user-agent",

    ]

    # 代理服务器(产品官网 http://www.16yun.cn)

    proxyHost = "t.16yun.cn"

    proxyPort = "31111"

    # 代理隧道验证信息

    proxyUser = "username"

    proxyPass = "password"

    proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {

    "host": proxyHost,

    "port": proxyPort,

    "user": proxyUser,

    "pass": proxyPass,

    }

    # 设置 http和https访问都是用HTTP代理

    proxies = {

    "http": proxyMeta,

    "https": proxyMeta,

    }

    # 访问三次网站,使用相同的Session(keep-alive),均能够保持相同的外网IP

    s = requests.session()

    # 设置cookie

    cookie_dict = {"JSESSION":"123456789"}

    cookies = requests.utils.cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True)

    s.cookies = cookies

    for i in range(3):

    for url in targetUrlList:

    r = s.get(url, proxies=proxies)

    print r.text

    若存在验证码,此时采用response = requests_session.post(url=url_login, data=data)是不行的,做法应该如下:

    response_captcha = requests_session.get(url=url_login, cookies=cookies)

    response1 = requests.get(url_login) # 未登陆

    response2 = requests_session.get(url_login) # 已登陆,因为之前拿到了Response Cookie!

    response3 = requests_session.get(url_results) # 已登陆,因为之前拿到了Response Cookie!

    展开全文
  • 主要介绍了C#使用WebClient登录网站并抓取登录后的网页信息实现方法,涉及C#基于会话操作登陆网页及页面读取相关操作技巧,需要的朋友可以参考下
  • 主要介绍了Python实现爬取需要登录的网站,结合完整实例形式分析了Python登陆网站及数据抓取相关操作技巧,需要的朋友可以参考下
  • Python自动化登录网站(图文详解)

    千次阅读 2021-09-15 22:55:54
    如何快速实现网站自动化登录并且实现简单的点击和输入功能?Selenium!你值得拥有

    超简单!5分钟用python自动化登录网站

    通过找寻各方面资料总结出了一套很简单的方法,5分钟就可以实现自动登录网站!我的方法就是使用selenium自动化模拟浏览器操作。因chrome版本问题,我使用的是firefox浏览器。

    下载网址:各版本Firefox浏览器下载
    再下载一个对应版本的geckodriver就欧克了!
    参考博文:Firefox驱动下载与安装方法

    下载后记得配置好环境变量(将Python的路径添加高级系统设置–环境变量–PATH–新建),以及记得把geckodriver安装到python安装目录里(如果不行的话就再拷贝一份到firefox的安装目录里)

    然后就进入正文!!!

    第一步:
    使用selenium打开浏览器并且打开网站:

    from selenium import webdriver
    import time
    
    url='网站(微信公众号的话可以右上角复制链接)'
    driver=driver.Firefox()
    driver.get(url)
    //启动firefox浏览器并且进入网站
    

    第二步:
    进入网站后往往又需要输入账号密码,这对于selenium是非常方便的,只需要打开开发者工具(Ctrl(或Fn)+F2),查找到用户名和密码处对应的elements(鼠标放到某个代码部分时网站上的对应区域会变色,可据此一步一步锁定到用户名和密码对应的代码片段)不需要前端知识,知道怎么做就行了
    这时候看到鼠标停留在‘username’这一行时只有用户名输入框这个区域变色了,可以知道用户名对应的属性id为“username”,这时候我们再用selenium定位并且传入用户名就行了,代码如下:

    driver.find_element_by_id("username").send_keys("******")
    '''
    find_element_by_id是查找元素的函数;
    send_keys可以理解为是在模拟输入。
    '''
    

    还可以根据class等属性查找元素,具体方法参考大神的文章:https://www.cnblogs.com/yoyoketang/p/6123890.html
    用同样的方法可以填入密码,然后就要模拟点击登录,可以先用同样的方法找到登录按钮对应的属性在这里插入图片描述
    这里可以发现,这个按钮对应的有一个id:“argHasNoLogin”,于是用同样的方法找到这个元素并模拟点击

    login=driver.find_element_by_id('argHasNoLogin')//根据id找到登录按钮
    login.click()//模拟点击
    

    然后就登录进去这个网站啦。

    展开全文
  • node.js登陆网站.zip

    2021-03-18 08:23:16
    网站实现登陆界面输入指定账号显示登陆成功,错误账号显示登陆失败
  • 主要介绍了Java 爬虫如何爬取需要登录网站,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • power automate desktop自动登录网站

    千次阅读 2021-11-13 10:01:45
    1、启动chrome应用。 2、打开指定登录url连接。 2、输入用户名。 3、输入密码。 4、点击“提交”按钮。
  • 本文需要学习的地方,使用三种不同的方式爬取需要登录才能获取数据的网站数据POST 请求方法:需要在后台获取登录的 URL并填写请求体参数,然后 POST 请求登录,相对麻烦;添加 Cookies 方法:先登录将...
  • 使用LABVIEW制作了一个用户登录管理系统,包含了数据库模块的使用调用与介绍
  • 通过微信扫码登录网站流程

    千次阅读 2020-04-26 10:46:41
    通过微信扫码登录网站 微信开放平台文档地址:https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Authorized_Interface_Calling_UnionID.html 步骤: 一、在管理中心中创建应用,填写信息并...
  • 简单实用的自动登陆源码,在此基础上还可以扩展带有验证码的自动登陆
  • 百度搜索 ‘QQ互联开放平台’ ... 文档地址 : QQ互联开放平台 ...接入QQ登录前,网站需首先进行申请,获得对应的appid与appkey,以保证后续流程中可正确对网站与用户进行验证与授权。本步骤在整个流程中的位置: ...
  • 扫小程序码登网站.zip

    2019-08-08 15:05:57
    基于golang+websocket实现扫码登录网站,扫二维码登录网站,扫小程序码登录网站,提供小程序+前端+后端源代码
  • 起初想着用发送请求的方式去模拟登陆,获取cookies,从而再获取网站后台数据,但是因为自己太菜了一些原因,放弃了这个方法。 后来想到使用webdriver调用浏览器来模拟登陆,发现操作起来简单很多,而且可以达到同样...
  • 比方说,我想自动打开京东会员的网站,输入用户名和密码,点登录,然后点签到。代码可以这么写:JDSignup.pyimport timefrom selenium import webdriverusername = "yourusername" # 请替换成你的用户名password = ...
  • vba登陆网站并翻页获取网页数据

    万次阅读 2018-08-08 12:07:56
    今天展示的是登陆网站病获取多页数据。网站是:http://fdm.yyjzt.com/search/merchandise.htm?keyword&category&page=1、这个页面登陆和未登录时候的的显示数据是不一样的。未登录的时候显示的是...
  • 利用phantomjs模拟登录网站(帐号登陆)

    千次阅读 2017-12-08 14:27:40
    首先我们就以CSDN博客的登录为例,这里的登陆账号和密码,读者可以使用自己的,只要将登录帐号和密码修改一下就可以登录并抓取网页数据下来了,首先我们利用eclipse创建一个java工程,主要是用来调用phantomjs,java...
  • ecshop 微信扫一扫登陆网站
  • 1、扫码关注的公众号,这个公众号有什么办法可以用订阅号,不想用服务号。 2、用订阅号有办法实现吗?
  • 使用cookie登录网站(人人网)

    千次阅读 2018-06-26 21:46:14
    1、cookie登录主要步骤: # 创建一个cookiejar对象 cj = http.cookiejar.CookieJar() # 通过cookiejar创建一个handler handler = urllib.request.HTTPCookieProcessor(cj) # 根据handler创建一个opener opener...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 648,633
精华内容 259,453
关键字:

如何登录网站