어떻게 나머지 API를 호출하여 그 API의 데이터를 사용하는 방법?

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}
"""

추천

출처http://43.154.161.224:23101/article/api/json?id=18997&siteId=1