State Bar of Texas to CSV Application (Java Application)

진행중 등록 시간: 5년 전 착불
진행중 착불

SEE THE UPLOADED PROJECT DESCRIPTION PDF.

State Bar of Texas to CSV Application

Overview

The Application’s purpose is to scrape publicly available attorney profile information from the State Bar of Texas’ website and export the data in a CSV format. The scrape application will incorporate the search feature of the State Bar of Texas’ website for targeted results.

Language

The Application must be written in Java.

User Interface / Process

The application will have two forms: (1) a search form based on the “Find a Lawyer” page of State Bar of Texas’ website; and (2) a result form with a text area and a save button. The user will follow a three-step process: (1) search; (2) preview the results; and (3) save the CSV file.

Data / Functional Requirements

1. The Application’s search function must mirror all the search function on the “Find a Lawyer” page. The user must be able to search for attorneys using multiple criteria. The Application’s search feature must have the same features and functionality of the “Find a Lawyer” page. Example: Immigration attorneys in the 77054 zip code.

2. Instead of a comma, the vertical line character ( | ) MUST be used as a separator. Otherwise, there will be issues with importing postal addresses.

3. The CSV file must have column names.

4. ALL visible attorney profile data must be exported (data in the white inlay area). This includes but is not limited to:

a. Eligibility to Practice;

b. Name;

c. State Bar Number;

d. Address;

e. Phone Number;

f. Practice Areas;

g. Firm Name;

h. Photo URL.

Technical Requirements

1. The Application must run on Mac OS X using Oracle’s JRE.

2. The Application must run on Windows using Oracle’s JRE.

3. The developer must deliver the Application’s source code that can be compiled with a clean install of NetBeans.

4. The developer must deliver a compiled JAR file.

5. The user should be able to run the application on a clean install and the developer should avoid unnecessary frameworks, add-ons, and external resources.

Developer Resource / Suggestions

The State Bar of Texas makes extensive use of tags. For example:

<span id="member_status_detail_ui_dialog_anchor" class="status-text green">

<p class="address">

<p class="areas">

One way of filtering the information may be to use a split function.

URL for State Bar of Texas:

[login to view URL]

URL for “Find a Lawyer” Page: [login to view URL]

Example Attorney Profiles:

[login to view URL]

[login to view URL]

Attorney profiles are more details than the search results list.

Potentially Promising Libraries/Resources:

[login to view URL]

데이터 처리 자바 소프트웨어 아키텍처

프로젝트 ID: #18176242

프로젝트 소개

10 건(제안서) 재택 근무형 프로젝트 서비스 이용 중: 5년 전