Maham:
私は私のウェブサイトを開いて、私はそのAPIに私は、ユーザー名、パスワード、およびいくつかのURLのようないくつかのデータを、必要とされるのREST APIを呼び出す必要がありますよりもシナリオを持っています。APIの呼び出しの目的は、私が資格情報だけでなく、チェックし、これらのデータは、したがって、私はちょうどAPIを呼び出す変更を取得しますすべての時間を取得しようとしているURLを知らないということです。以下は私のセレンのPythonです
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
私はまた、よりJavaで解を得ることができればそれは結構です。
ガイ:
使用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}
"""