I _had_ no good answer for the Google News result until you prompted me to Inspect source just now...
I'm basically scanning for <a> tags and searching the text within. Doing a Google News inspect, it appears that their links actually have no text, but are sibling elements of an <h#> tag. So, I need to figure out how to parse that correctly...
Why, then, did Apple decide to gerrymander its rules to extract rent from one industry and not the other?
Perhaps there's an ethical or philosophical argument why Apple feels entitled to one industry's revenue and not the other, but I haven't heard that argument.
I tried to limit the list to apps where you couldn't get to _any_ functionality without logging in. AirBnB lets you browse around etc. Airlines let you look at dates / availability.
I included Wells Fargo, however, because I thought it was wild that they're able to provide straight web links to Safari to sign up for banking services, whereas Hey has to pretend like accounts are bestowed via divine intervention.
The GoDaddy thing is basically, "Pay us extra and we'll click for you automatically on May 8th." It's like paying Southwest Airlines $15 to check you in right at t-minus 24 hours before your flight...
Not trying to be a jerk, but calling it "[your] design" is a strong characterization. It's called proportional representation, and used in (...quick Wikipedia check...) 87 countries around the world already. Not saying it's a bad idea. It's just not a new one.
One downside to PR is that you lose the sense of having "my representative" in Congress. When an Illinoisian (to use your article's example) disagrees with a policy, who do you call? Each of the 18 representatives on the two party lists? Maybe.
(and yes, I would concede that with extreme gerrymandering, the geographic sense of "my representative" is also dead in lots of places now... though at least you have a person to call and hold accountable)
An alternative -- that was recently passed by voter referendum in Maine -- is the Single Transferrable Ballot (or ranked voting), which retains single-member districts, and opens the door for greater than two parties, even with voters choosing strategically.
I was _hoping_ to get away with the same xml-parsing for each site, but I guess I'll need to customize