Python实现快递物流信息查询
Python实现快递物流信息查询
⼤家后,我是⼀⾏
就⼀个问题,你的快递到了吗?没到,那快看下这篇分享
希望你拼命争取的,最后都能如你所愿。
⼀、分析⽹页
快递100⽹站可以很⽅便的查询快递的物流信息
⼆、p ython代码实现
1. selenium爬⾍实现查询
1. selenium爬⾍实现查询
# 根据快递单号查询物流信息
def get_screenshot_and_info():
chrome_driver = r'D:\python\'  # chromedriver的路径    options = webdriver.ChromeOptions()
# 关闭左上⽅ Chrome 正受到⾃动测试软件的控制的提⽰
options.add_experimental_option('useAutomationExtension', False)
options.add_experimental_option("excludeSwitches", ['enable-automation'])
# 开启浏览器对象
browser = webdriver.Chrome(options=options, executable_path=chrome_driver)
# 访问这个url
<('www.kuaidi100/')
# 显⽰等待
wait = WebDriverWait(browser, 5)
职高有哪些专业?wait.until(ec.presence_of_element_located((By.ID, 'menu-track')))
# 窗⼝最⼤化
browser.maximize_window()
男友生日礼物
browser.find_element_by_name('postid').send_keys(nums)
browser.find_element_by_id('query').click()
time.sleep(1)
browser.find_element_by_id('query').click()
time.sleep(2)
# 截图
冰雨 刘德华<_screenshot_as_file(filename='info.png')
items = browser.find_elements_by_xpath('//table[@class="result-info"]/tbody/tr')
print('物流信息查询结果如下:\n')
for item in items:
time_ = item.find_element_by_xpath('.//td[1]').place('\n', ' ')
contex = item.find_element_by_xpath('.//td[3]').text存款机>wow永恒岛怎么去
print(f'时间:{time_}')
print(f'状态:{contex}\n')
browser.quit()
# 显⽰截图
src = cv.imread(filename='info.png')
src = cv.resize(src, None, fx=0.7, fy=0.7)
cv.imshow('result', src)
cv.waitKey(0)
运⾏效果如下:
2. requests爬⾍实现查询
def query_info(i, j):
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/535.24 (KHTML, like Gecko) Chrome/19.0.1055.1 Safari/535.24',
"Referer": "www.kuaidi100/"
}
url = f'www.kuaidi100/query?type={j}&postid={i}&temp=0.53162373256954096&phone='
resp = (url, headers=headers)
# )
datas = json.)['data']
# print(datas)
print('您的快递物流信息查询结果如下:\n')
for item in datas:
time_ = item['time']
避暑旅游
info = item['context']
print(f'时间:{time_}')
print(f'物流状态:{info}' + '\n')
运⾏结果如下:
requests爬⾍查询速度较快,但需要输⼊快递公司,便于构造接⼝url来请求查询。
结语
以上两种版本的完整代码可后台回复快递获得,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,谢谢⼤家对⼩编的⽀持。
推荐阅读(点击标题可跳转阅读)60 个相见恨晚的神器⼯具
打⼯仔⾃学Python⼀再失败,直到有⼀天
41万的⽩菜价,我酸了...
点击阅读原⽂,积分可以免费换书

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。