3 ms·
Unlike APIs, html class/tag names or whatever provide no stability guarantees. The site owner can break your parser whenever they want for any reason. They can
by nonameiguess 5y ago
Unlike APIs, html class/tag names or whatever provide no stability guarantees. The site owner can break your parser whenever they want for any reason. They can do that with an API, but usually won't since some guarantee of stability is the point of an API.
- billpg 5y agoTrue, but the analysis was done on files downloaded over the span of two or three days. If someone had decided to change the CSS class of an infobox during that time, I'd have noticed, investigated and adjusted my code appropriately.
- pigsonthewing 5y ago"html class/tag names or whatever provide no stability guarantees" Not quite. Many Wikipedia infoboxes (and some other templates) use standardised class names from microformats such as hCard: https://en.wikipedia.org/wiki/Wikipedia:Microformats https://en.wikipedia.org/wiki/Wikipedia:Microformats