Releases: alcitech7-oss/WebStruct.Analyzer
Releases · alcitech7-oss/WebStruct.Analyzer
Release list
WebStruct Analyzer Pro v1.0.0
📦 WHAT TO PUT IN THE RELEASE TEXT BOX:
# 🔍 WebStruct Analyzer Pro
---
## ✅ What does it do?
Automatically maps the structure of any website, generating CSS and XPath selectors ready for automation.
---
## 🚀 How to use
1. **Download** `StructAnalyzer.exe`
2. **Double-click** to open
3. **Enter the website URL**
4. **Click Map**
5. **View** the elements
6. **Export** to Excel, JSON, or CSV
---
## 🛠️ Features
- ✅ Maps all HTML elements
- ✅ Generates CSS and XPath selectors
- ✅ Exports to Excel, JSON, and CSV
- ✅ One-click selector copying
- ✅ Modern, intuitive interface
- ✅ Visible window during mapping
- ✅ Supports dynamic content (JavaScript)
---
## 📊 Practical example
**Mapping the dollar rate on UOL:**
| position | tag | class | css_selector |
|----------|-----|--------|--------------|
| 209 | span | exchangeBarHeader__item__value | .exchangeBarHeader__item__value |
---
## 💻 Generated code
```python
from selenium.webdriver.common.by import By
dolar = driver.find_element(By.CSS_SELECTOR,
".exchangeBarHeader__item__value")
print(dolar.text) # "5.203"📂 Export
Click the buttons to export the mapped data:
- 📥 Excel (.xlsx)
- 📥 JSON (.json)
- 📥 CSV (.csv)
🎯 Technologies
- Playwright — navigation
- Flask — web server
- Pandas — data manipulation
- OpenPyXL — Excel export
- HTML/CSS/JS — interface
📄 License
MIT License — use, modify, and share!
⭐ If this project helped you, consider starring it on GitHub!