工品一号登录

本文属于专栏python爬虫登录,该专栏列举了10+个网站的登录破解办法,如感兴趣,欢迎关注及订阅。

录入的网站有:

  1. 1688
  2. 淘宝
  3. 信发集团
  4. 上海有色网
  5. 厦钨平台
  6. 用友商业创新平台
  7. 京满仓(工品汇)
  8. 米思米
  9. 三块神铁
  10. 怡合达
  11. 万千紧固件
  12. 工品一号

其中技术难点包括验证码识别,js逆向分析等。网站持续增加中…
如以上网站不在您需要的范围内,欢迎私信询问(q:1461124250)。

# - * - coding : utf-8 - * -

import urllib3
urllib3.disable_warnings()

import os
import re
import math
import json
import random
import time
import demjson
import requests
import hashlib
import base64
import execjs
from PIL import Image
from urllib.parse import urlencode, quote

from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.common.exceptions import NoSuchFrameException, NoSuchElementException, NoAlertPresentException

from utils.request import Request
from utils.db_conf import MysqlConf
from utils.en import H

rq = Request()


def login_gpyh():
    """
    工品一号
    需要js触发才能成功验证,故使用selenium
    """
    url = 'https://passport.gpyh.com/passport/login'
    options = Options()
    prefs = {"profile.managed_default_content_settings.images": 2}
    options.add_experimental_option("prefs", prefs)
    options.add_argument('--headless')

    driver = webdriver.Chrome(options=options)
    driver.get(url)
    u = driver.find_element_by_css_selector('[id="username"]')
    u.click()
    time.sleep(1)
    u.send_keys('xxx')
    time.sleep(1)
    p = driver.find_element_by_css_selector('[id="password"]')
    p.send_keys('xxx')
    time.sleep(1)
    driver.find_element_by_css_selector('.loginBtn').click()
    time.sleep(3)

    cookies_jar = driver.get_cookies()
    # print(cookies_jar)

    cookies = {}
    for c in cookies_jar:
        # cookies += c['name'] + '=' + c['value'] + ';'
        cookies.update({c['name']: c['value']})
    driver.close()
    return cookies

注:本文仅可用于技术交流,请勿用于非法用途,欢迎咨询(q 1461124250)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值