9ce920f622
agripro (24 varieties)
- Drupal Views form scrape via /search-agripro-brand-varieties with
explicit GET params (sidesteps the AJAX-only-on-load default that
returns an empty form skeleton).
- Per-variety parse: <h1>, .field--node--variety-type--variety,
.field--node--tag-line--variety, .field--node--body, plus the
three rated sections (Agronomics / Grain / Disease) with their
<div class="row"><div class="label">label</div><div>value</div>
pairs.
- Wheat-class distribution: 12 HRS, 7 SWW, 3 HRW, 1 HWS, 1 Barley
— provides the Northern Plains HRS coverage WestBred lacks.
nk (122 varieties — recon's "29" was outdated; the current NK seed
finder lists 41 corn + 81 soy)
- ASP.NET WebForms endpoint:
POST /NKSeeds/{Corn,Soy}ProductFinder.aspx/GetProducts returns
{"d": "<html>"} where the inner HTML is one <div class="sf-result">
per variety. BeautifulSoup tokenizes the whole blob.
- Per-card: product code (NK8005, NK008-P8XF), RM/MG from the
title <span>, "Brands Available" trait variants, marketing
positioning + bullet strengths, tech-sheet PDF URL.
- pdfplumber text extraction on the tech-sheet PDFs adds:
* corn disease ratings (Gray Leaf Spot, NCLB, Goss's Wilt,
Anthracnose, Tar Spot, Fusarium, etc.) where the PDF prints
"Label N" lines (text-extractable)
* soybean Phytophthora source genes (Rps1c, Rps3a, ...)
* soybean SCN race coverage
* soybean agronomic ratings (Emergence, Standability, Shatter
Tolerance, Green Stem) with text-extractable 1-9 values
* soybean soil-type adaptation (Best/Good/Fair/Poor) for drought
prone / high pH / poorly drained / etc.
- Agronomic rating BARS for corn (Emergence, Stalk Strength,
Drought) are not text-extractable; we record the labels with an
explicit "rated in PDF chart, see tech sheet" value so the agent
can direct the farmer at the source for those numbers.
Scale-direction correction in lessons.md:
- NK and AgriPro both use 1 = best, lower = more resistant — the
REVERSED convention vs Bayer / Golden Harvest. NK's tech-sheet
footer literally prints "1-9 Scale: 1 = Best, 9 = Worst".
AgriPro positioning on stripe-rust-resistant varieties (AP Iliad
with Stripe Rust 1, Eyespot 2) confirms the same direction.
- sources-not-yet-indexed section trimmed to just Beck's PFR +
Beck's products — everything else IS now in the corpus.
Cross-vendor coverage after this PR: 760 varieties.
bayer_seeds 475 (DEKALB 288 / Asgrow 102 / WestBred 85)
golden_harvest 139
nk 122 (41 corn / 81 soy)
agripro 24 (12 HRS / 7 SWW / 3 HRW / 1 HWS / 1 Barley)
Vendors: Bayer, Syngenta. Brands: 6. Crops: corn, soy, wheat (109
wheat now, up from 85).
requirements.txt: pdfplumber>=0.11 for NK tech-sheet parsing.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
103 lines
2.9 KiB
JSON
103 lines
2.9 KiB
JSON
{
|
|
"source": "nk",
|
|
"source_key": "nk-nk0880",
|
|
"vendor": "Syngenta",
|
|
"brand": "NK",
|
|
"product_name": "NK0880",
|
|
"product_id": null,
|
|
"hybrid_prefix": "NK0880",
|
|
"hybrid_suffix": null,
|
|
"crop": "corn",
|
|
"release_year": null,
|
|
"relative_maturity": "108",
|
|
"maturity_group": null,
|
|
"wheat_class": null,
|
|
"trait_stack": [],
|
|
"trait_descriptions": [],
|
|
"brand_variants": [
|
|
"NK0880-V"
|
|
],
|
|
"positioning_statement": "Widely Adapted Hybrid Across Soil Types with Very Strong Drought Tolerance",
|
|
"strengths": [
|
|
"Dependable emergence with strong seedling vigor for a quick start",
|
|
"Robust plant type supported by superb roots",
|
|
"Excellent Tar Spot and Anthracnose Stalk Rot tolerance"
|
|
],
|
|
"characteristics_groups": [
|
|
{
|
|
"label": "DISEASE RATINGS",
|
|
"type": "pdf-text",
|
|
"items": [
|
|
{
|
|
"characteristic": "Anthracnose Stalk Rot",
|
|
"value": "3"
|
|
},
|
|
{
|
|
"characteristic": "Tar Spot",
|
|
"value": "2"
|
|
},
|
|
{
|
|
"characteristic": "Fusarium Crown Rot",
|
|
"value": "5"
|
|
},
|
|
{
|
|
"characteristic": "Common Rust",
|
|
"value": "-"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "AGRONOMIC CHARACTERISTICS",
|
|
"type": "pdf-chart",
|
|
"items": [
|
|
{
|
|
"characteristic": "Emergence",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
},
|
|
{
|
|
"characteristic": "Seedling Vigor",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
},
|
|
{
|
|
"characteristic": "Root Strength",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
},
|
|
{
|
|
"characteristic": "Stalk Strength",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
},
|
|
{
|
|
"characteristic": "Green Snap",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
},
|
|
{
|
|
"characteristic": "Staygreen",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
},
|
|
{
|
|
"characteristic": "Drydown",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
},
|
|
{
|
|
"characteristic": "Test Weight",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
},
|
|
{
|
|
"characteristic": "Drought",
|
|
"value": "rated in tech-sheet PDF chart (not text-extractable)"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"_scale_direction": "1-9 (1 = best, lower = more resistant)",
|
|
"regional_recommendations": [],
|
|
"image_url": null,
|
|
"techsheet_url": "https://assets.syngenta-us.com/pdf/techsheets/NK0880_260310.pdf",
|
|
"source_urls": [
|
|
"https://www.syngenta-us.com/corn/nk/products"
|
|
],
|
|
"sitemap_last_modified": null,
|
|
"fetched_at": "2026-05-25T18:07:25.621264+00:00",
|
|
"scraper_version": "0.1.0"
|
|
}
|