Fix a non-constant polynomial f∈Z[x] and let S be the image set of f. Then the set of primes dividing at least one element of S is infinite.
Proof
Suppose that P is a finite set of primes, each dividing at least one element of S. Let q=∏P.
Suppose f(0)=0. If f(x)=axn for some a∈Z∖{0} and n∈Z≥1 then each prime p divides f(p), contradicting finiteness of P. Suppose otherwise, that there exists a polynomial g∈Z[x] such that f(x)=axng(x) and g(0)=0. In that case, it would be sufficient to show that our proposition holds when f(0)=0.
Suppose f(0)=c and c=0. In this case, there exists a polynomial g(x) such that f(x)=g(x)x+c and
f(cx)=g(cx)⋅cx+c=c⋅(g(cx)x+1).
In this case, it would be sufficient to show that our proposition holds when f(0)=1.
Suppose f(x)=g(x)⋅x+1 for some g∈Z[x].
Let k∈Z be such that ∣g(kq)⋅kq∣>10. Since f is a non-constant polynomial, such k always exists. Then f(kq)=g(kq)⋅kq+1. In this case, z=g(kq)⋅kq+1 is not divisible by any p∈P, as z≡1(modp). So z is either a prime or has a proper prime factor not present in P. ⚠️