Chuyển tới nội dung chính

OnlineService.QBCC.QLD

Project: Ezy.Module.Selenium.Search.OnlineService.QBCC.QLD File chính: OnlineServices_QBCC_QLD.cs

Tra cứu giấy phép xây dựng vùng Queensland trên QBCC Online Services.

:::danger Module đã bị vô hiệu hóa hoàn toàn Cả file (dòng 1–211) bị comment-out từng dòng — không có class/code nào được biên dịch. Lời gọi RunSearch("OnlineServices_QBCC_QLD", ids) trong TextSearchEngine.cs cũng nằm trong khối comment. Module không hoạt động. Để dùng lại phải bỏ comment cả file và khối tương ứng trong TextSearchEngine.cs. :::

Nguồn (theo code đã comment)

  • URL từ Setting.json. Site công khai: my.qbcc.qld.gov.au / qbcc.qld.gov.au.

Input (đã comment)

Bảng TextSearch_OnlineServices_QBCC_QLD (entity vẫn tồn tại, không comment).

CộtVai trò
LicenceNoƯu tiên dùng trước
Surname_CompanyName + FirstNameDùng nếu không có LicenceNo

Login / Captcha

Không (theo code đã comment).

Các bước scrape (đã comment, để tham khảo)

  1. Navigate → điền LicenceNo HOẶC Surname_CompanyName+FirstName.
  2. Click SearchButton.
  3. Lặp click link kết quả theo id ASP.NET hardcode ctl00_generalContentPlaceHolder_SearchSumResultsControl1_gvLicSumResults_ctl0{count+1}_LinkButtonName.
  4. GetDataFromWebsite reflection theo columns → screenshot theo LicenceNumber.
  5. Update/Insert theo LicenceNumber (có IsDifference).

Output (theo entity còn tồn tại)

Entity TextSearch_Data_OnlineService_QBCC_QLD. Khóa = LicenceNumber. Trường: Name, Type, LicenceNumber, Address, BusinessName, LicenceAddress, TradingName, MRCategory, ABN, ACN, ImageURLs, PdfURLs, LinkToDetail, ScreenshotImageURLs.

Trạng thái: disabled (toàn bộ logic scraper comment-out; chỉ còn entity DB + param model).