Commit f7015baf authored by 邱阿朋's avatar 邱阿朋

优化

parent bc84b63d
No preview for this file type
No preview for this file type
...@@ -27,7 +27,14 @@ def domain_page(page,country): ...@@ -27,7 +27,14 @@ def domain_page(page,country):
while True: while True:
time.sleep(1) time.sleep(1)
title = page.title title = page.title
if title == "Amazon Sign-In": valid_titles = [
"Amazon Sign-In",
"Amazon Sign In",
"Connexion Amazon",
"Amazonサインイン",
"Amazon Iniciar sesión"
]
if title in valid_titles:
print("请登录账号") print("请登录账号")
continue continue
......
...@@ -13,6 +13,7 @@ from lxml import etree ...@@ -13,6 +13,7 @@ from lxml import etree
from helper import helper, excel, file, domain, logger from helper import helper, excel, file, domain, logger
country = None country = None
payeeCode = None
log = logger.ConsoleLog() log = logger.ConsoleLog()
...@@ -80,7 +81,7 @@ def export_list_read_data(): ...@@ -80,7 +81,7 @@ def export_list_read_data():
def export_details_read_data(invoice_number): def export_details_read_data(invoice_number):
params = { params = {
"invoiceNumber": invoice_number, "invoiceNumber": invoice_number,
"payeeCode": "E8PFB", "payeeCode": payeeCode,
"activeTab": "lineItems", "activeTab": "lineItems",
} }
# 将字典转换为 URL 查询参数 # 将字典转换为 URL 查询参数
...@@ -89,7 +90,7 @@ def export_details_read_data(invoice_number): ...@@ -89,7 +90,7 @@ def export_details_read_data(invoice_number):
page_get(full_url) page_get(full_url)
# 读取详情内容 # 读取详情内容
file_name = f"refund\\{invoice_number}.csv" file_name = f"payment\\{invoice_number}.csv"
if os.path.isfile(file_name): if os.path.isfile(file_name):
return pd.read_csv(file_name) return pd.read_csv(file_name)
...@@ -319,6 +320,7 @@ def main(): ...@@ -319,6 +320,7 @@ def main():
if __name__ == '__main__': if __name__ == '__main__':
try: try:
country = helper.get_input_with_default("国家", "usa") country = helper.get_input_with_default("国家", "usa")
payeeCode = helper.get_input_with_default("payeeCode", "E8PFB")
domain.domain_page(page, country) domain.domain_page(page, country)
main() main()
page.close() page.close()
......
pip.exe install -i https://mirrors.cloud.tencent.com/pypi/simple -r requirements.txt pip.exe install -i https://mirrors.cloud.tencent.com/pypi/simple -r requirements.txt
pyinstaller -F -n refund.exe .\src\refund.py pyinstaller -F -n payment.exe .\src\payment.py
pyinstaller -F -n return_goods.exe .\src\return_goods.py pyinstaller -F -n return_goods.exe .\src\return_goods.py
pyinstaller -F -n spa_search.exe .\src\spa_search.py pyinstaller -F -n spa_search.exe .\src\spa_search.py
\ No newline at end of file
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