Apr-05-2019, 04:53 PM
Sorry Bro Cause i try to let program online...but concept is wrong...
but dont know how to fix......let you trouble...so sorry....
so....let you know my final way..
but dont know how to fix......let you trouble...so sorry....
so....let you know my final way..
import requests from bs4 import BeautifulSoup import datetime from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return checkvoy def checkvoy(): url="https://cplus.hit.com.hk/enquiry/vesselScheduleEnquiryAction.do" ETBFrom=datetime.date.today().strftime("%d-%m-%Y") ETBTo='11-05-2019' query='%E6%90%9C%E7%B4%A2' f = open("file.txt", "r") print(f.read()) vesselName=["WAN+HAI+272","WAN+HAI+172","WAN+HAI+171"] for vslcount in vesselName: #print(vslcount) new_url = f'{url}?vesselName={vslcount}&ETBFrom={ETBFrom}&ETBTo={ETBTo}&query={query}' response = requests.get(new_url) soup = BeautifulSoup(response.content, 'html.parser') vessel = soup.find_all('td', class_="body")[1] record=[] for item in vessel.find_all('td')[6:-3]: record.append(item.text.strip()) new_record = [] for i in range(0,len(record),6): new_record.append(record[i:i+6]) print(new_record[0:2]) if __name__ == '__main__': app.run()