The Philadelphia Phillies aren't doing a very good job preventing them.The Mets attempt to jump-start their scuffling offense and avoid approaching their longest scoring drought in 22 years Friday night against the visiting Phillies.New York (16-17) has dropped six of seven games after allowing a run to score on a walkoff sacrifice fly in a 1-0 loss at Miami on Wednesday. The Mets were swept for the second time this season despite allowing only eight runs in the three games.Their offense was limited to a .157 average and three total runs in the series. New York has been shut out over the last 23 innings for their longest such streak since a 24-inning drought July 15-17, 2010.They went 30 straight innings without a run July 24-28, 1992."We hit some balls on the button, and there's not much you can do," manager Terry Collins said. "You just have to keep battling. There's no answer. If there was, then someone would be the greatest hitting coach in the history of the game."David Wright is 10 for 26 with four doubles in six games, but he hasn't homered since opening day, and has two RBIs in his past eight games."I've always said that I don't try and go out there and hit home runs," Wright told the team's official website. "They just kind of happen. Hopefully, I can continue to hit line drives, continue to hit the ball hard, and then every once in a while, you'll get one with elevation and loft and start hitting the ball out of the ballpark."Perhaps facing the Phillies (15-18) could get Wright and the Mets going.Wright is batting .373 with five homers and 12 RBIs over the last 12 meetings, helping New York to five straight wins in the series.Philadelphia should be happy to see any team besides Toronto after its pitchers posted a 7.20 ERA and surrendered 11 homers in four consecutive losses. Five of those home runs came in Thursday's 12-6 defeat after losing 10-0 a day earlier.Manager Ryne Sandberg is planning to speak to the team before Friday's opener of this three-game series."We'll talk, we'll talk," he said.Roberto Hernandez (2-1, 4.50 ERA) hopes to build on his best performance of the season for the Phillies. After allowing 10 runs over 10 innings in his previous two starts, the right-hander tossed four-hit ball for 7 1/3 innings Sunday in a 1-0 victory over Washington.Hernandez, who hasn't won back-to-back starts since April 28 and May 3, 2011, with Cleveland, is 1-1 with a 7.04 ERA in three road starts this season.The Mets are scheduled to counter with Jenrry Mejia (3-0, 5.23), who worked four scoreless inning before surrendering a career-high eight runs in the fifth in Saturday's 11-10 loss at Colorado.That was a week after five of the six runs the right-hander allowed came in the sixth inning of a 7-6 defeat in 10 to Miami.Mejia was hit hard in his only start against the Phillies, yielding six runs and nine hits over four innings in an 8-4 loss Sept. 10, 2010.