Commit 4a2457a9 authored by huangziyu's avatar huangziyu

1

parent 4ea23759
...@@ -66,7 +66,7 @@ def mysql_zdzs_proxy(sql=None): ...@@ -66,7 +66,7 @@ def mysql_zdzs_proxy(sql=None):
return [] return []
def get_cookie(username=None,password=None,driver=None): def get_cookie(username=None, password=None, driver=None):
# driver.maximize_window() # driver.maximize_window()
driver.get('https://passport.jd.com/uc/login') driver.get('https://passport.jd.com/uc/login')
print(f"清空文本框开始") print(f"清空文本框开始")
...@@ -130,13 +130,13 @@ def get_cookie(username=None,password=None,driver=None): ...@@ -130,13 +130,13 @@ def get_cookie(username=None,password=None,driver=None):
dataList = [] dataList = []
try: try:
for x in Response.xpath("//div[@id='J_goodsList']/ul/li"): for x in Response.xpath("//div[@id='J_goodsList']/ul/li"):
is_self_operate_div = '' is_self_operate_div = ''
if x.xpath(".//div[@class='p-name p-name-type-2']"): if x.xpath(".//div[@class='p-name p-name-type-2']"):
shop_name = x.xpath(".//span[@class='J_im_icon']/a/@title")[0] if x.xpath( shop_name = x.xpath(".//span[@class='J_im_icon']/a/@title")[0] if x.xpath(
".//span[@class='J_im_icon']/a/@title") else '' ".//span[@class='J_im_icon']/a/@title") else ''
dataList.append( dataList.append(
{ {
'is_self_operate_div': is_self_operate_div, 'is_self_operate_div': is_self_operate_div,
...@@ -148,7 +148,7 @@ def get_cookie(username=None,password=None,driver=None): ...@@ -148,7 +148,7 @@ def get_cookie(username=None,password=None,driver=None):
"'")).strip(), "'")).strip(),
'sku_price': x.xpath(".//div[@class='p-price']//i//text()")[0] 'sku_price': x.xpath(".//div[@class='p-price']//i//text()")[0]
} }
) )
insert_sql = f""" insert_sql = f"""
INSERT INTO DMP_SEARCH_DATA(id,result,mallId) INSERT INTO DMP_SEARCH_DATA(id,result,mallId)
...@@ -174,11 +174,13 @@ if __name__ == "__main__": ...@@ -174,11 +174,13 @@ if __name__ == "__main__":
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) # get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver)
account_start_index = len(config.account_list) % 0
get_cookie(username=config.account_list[account_start_index]['username'],password=config.account_list[account_start_index]['password'],driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
# 登陆密码 # 登陆密码
password = account['password'] password = account['password']
print(f"切换账号:{username}") print(f"切换账号:{username}")
get_cookie(username=username,password=password,driver=driver) get_cookie(username=username, password=password, driver=driver)
driver.quit() driver.quit()
\ No newline at end of file
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 1
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 2
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 3
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 4
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 5
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 6
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 7
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 8
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
...@@ -173,7 +173,9 @@ if __name__ == "__main__": ...@@ -173,7 +173,9 @@ if __name__ == "__main__":
driver = webdriver.Chrome(options=option) driver = webdriver.Chrome(options=option)
option.add_argument("--disable-blink-features=AutomationControlled") option.add_argument("--disable-blink-features=AutomationControlled")
driver.set_window_size(1200, 600) driver.set_window_size(1200, 600)
# get_cookie(username=config.account_list[0]['username'],password=config.account_list[0]['password'],driver=driver) account_start_index = len(config.account_list) % 9
get_cookie(username=config.account_list[account_start_index]['username'],
password=config.account_list[account_start_index]['password'], driver=driver)
while True: while True:
for account in config.account_list: for account in config.account_list:
username = account['username'] username = account['username']
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment