Maham :
나는 내 웹 사이트가 열립니다 시나리오를 가지고 있고 그 API에 나는 사용자 이름, 암호 및 일부 URL과 같은 일부 데이터를 필요로한다 나머지 API를 호출하는 것보다. API를 호출의 목적은 내가 자격 증명뿐만 아니라 체크하고 이러한 데이터 따라서 나는 단지 API를 호출 변화를 얻을 때마다 얻을 것입니다 URL을 잘 모릅니다이다. 다음은 내 셀레늄 파이썬은
from selenium import webdriver
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# declare variable to store the URL to be visited
base_url="https://www.fitotouch.com/qitouch"
driver = webdriver.Chrome('E:/Chrome driver/chromedriver.exe')
driver.maximize_window()
#function of our 'driver' object.
driver.implicitly_wait(10) #10 is in seconds
driver.get(base_url)
driver.implicitly_wait(10)
driver.find_element_by_name('password').send_keys("*****")
driver.implicitly_wait(10)
driver.find_element_by_class_name('arrow-icon').click()
위의 클릭 명령 후 나는 API에 주어진 데이터로부터 호출 API 및 로그인해야합니다.
내 API는 다음과 같습니다 http://110.93.230.117:1403/api/order/5e439b7052fcf2189ccb5207
나는 또한보다 자바 솔루션을 얻을 수 있다면 그것은 좋은 것입니다.
가이 :
사용 requests
하면 키 값이 얻을 수에서 모듈은 사전으로 데이터를 얻을 수 있습니다
import requests
data = requests.get('http://110.93.230.117:1403/api/order/5e439b7052fcf2189ccb5207').json()
print(data)
"""
{'date': '2020-02-12T06:30:08.106Z',
'_id': '5e439b7052fcf2189ccb5207',
'fitoName': 'Chinasor 01 - Bu Yang Huan Wu Wan',
'fitoCode': 'Chinasor 01',
'providerName': 'Soria - Chinasor',
'providerCode': 'Chinasor 01',
'valueItem': '01',
'Email': '[email protected]',
'__v': 0}
"""