In Progress

State Bar of Texas to CSV Application (Java Application)


State Bar of Texas to CSV Application


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.


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]

Skills: Data Processing, Java, Software Architecture

See more: texas bar character references, texas bar application pdf, bar of law examiners texas, texas bar background check, rules governing admission to the bar of texas, texas bar application deadline, texas bar board, state of texas ble, run java application wamp server, sms java application, integrate webcam java application, sample java application perform testing, web recorder java application code, copy text java application, j2ee java application mobile phone sms, start using java desktop application template netbeans, creating windows application using java swing mysql netbeans, java database application mysql netbeans, send sms java application netbeans, crud java application project netbeans

About the Employer:
( 1 review ) Rockwall, United States

Project ID: #18176242